iphone - 为什么 Xcode 的 codeSense 功能有时只能工作?

标签 iphone xcode

例如,当我输入时

[UIView commitAni

然后我希望它会像这样完成:

[UIView commitAnimations

这样我就有了:

[UIView commitAnimations];

但在这里,情况并非如此。虽然我已经包含了 CoreGraphics.framework 奇怪:当我尝试使用其他动画相关的东西时,它有效:

[UIView setAnimationDura

将完成至:

[UIView setAnimationDuration:<#(NSTimeInterval)#>

但是这个不会被codeSense识别:

[UIView setAnimationTr

...在这里,我希望完成

[UIView setAnimationTransition

但这并没有发生。这里可能有什么问题? 我不认为我错过了一个包含的框架,因为一切都编译得很好并且可以在 iPhone 模拟器中运行。

最佳答案

这似乎是静态代码分析工具 (Clang) 和 CodeSense 之间的冲突。看 http://www.openradar.appspot.com/7338181

我关闭了“运行静态分析器”build设置,然后单击常规下的“重建代码感知索引”,它为我解决了问题。但是,我也想要静态代码分析。

关于iphone - 为什么 Xcode 的 codeSense 功能有时只能工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/727077/

相关文章:

iphone - 如何使用CGContext iOS在其他设备方向绘制字符串

iphone - 如何从 Cell 中获取 UITableViewCell indexPath?

ios - 容器内的导航 Controller

iphone - 错误 CGImageCreate : invalid image size: 0 x 0 with a (picker) window rotation

ios - 寻找自定义 View 时崩溃

ios - 存储和检索高分

javascript - iPhone/iPad 触摸事件 Javascript LineChart

iphone - 如何在ios中获取州,国家列表

iphone - 如何在 iOS 10 Swift 3.0 Xcode 8.2 中停止 iPad 中的横向旋转

c - 奇怪的 C 编译器,出现错误 "ld: duplicate symbol _main"