例如,当我输入时
[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/