ios - Xcode 6 无法在 Swift 中自动完成

标签 ios xcode autocomplete swift

我正在尝试导入各种库,但我记不起它们的确切名称了。不幸的是,Xcode 6(使用 swift)无法像使用 objective-c 的 Xcode 5 那样自动完成它们。

例如:

ALAssetsLibrary
MPMediaPlayer

等等

我不得不用 Google 搜索确切的框架名称,然后返回并复制粘贴。

一般来说,自动完成的效果很差。我在 Xcode 6 中做错了什么吗?

我是否应该在设置中设置任何标志才能使其正常工作?

最佳答案

Apple 开发论坛的这个修复对我有用。我认为自 beta 5 以来我就遇到了性能/自动完成问题,现在我的旧 2010 MBP 上的 xcode 6.1/Yosemite 运行完美。

  1. 退出 Xcode。
  2. 重新启动计算机(这是为了清除所有内存缓存)。
  3. 删除 DerivedData 文件夹的内容 (~/Library/Developer/Xcode/DerivedData)
  4. [这是关键步骤:]删除 ~/Library/Caches/com.apple.dt.Xcode。

现在再次启动 Xcode...

关于ios - Xcode 6 无法在 Swift 中自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25133039/

相关文章:

ios - UITableView 单元格内容在 iOS 9 上加载正常,但在 iOS 8 上加载不正常

iphone - 在 xib View 上拖动对象或其 Controller 有什么区别?

Firefox 自动填充用户名/密码

ios - 普通 libc++abi.dylib : terminating with uncaught exception of type NSException error

ios - Sinch 调用 header 在推送有效负载中收到,但在调用对象中为零

IOS - 如何强制 View 为横向

xcode - iconutil 不适用于 macOS High Sierra

ios - 找不到 GStreamer Xcode 10 gst.h

javascript - 使用 Javascript 自动完成和数组

python - 使用python在 Elasticsearch 中自动完成