导入框架时,CodeSense并不总是有效

Way*_*Liu 8 xcode frameworks objective-c xcode4.2

当我使用Xcode 3.2并添加现有框架时,代码检测会在我键入时检测框架名称#import <.

比如说我添加了框架"MediaPlayer".然后我键入#import <Me,代码意义建议我#import <MediaPlayer/MediaPlayer.h>

现在我正在使用Xcode 4.2.1,我注意到这种代码感觉对某些frmeworks来说效果不太好.(例如,可以成功建议"CoreAudio",但"MediaPlayer"和"CoreMotion"不能).

Xcode有什么问题,或者我错过了一些设置,所以代码意义上没有检测到这些框架?

2012年2月27日编辑:在Xcode 4.3中证实了这一点

编辑于2012年3月7日:我认为它已在Xcode 4.3中修复.但奇怪的是,它有时会起作用,有时却不起作用.

编辑于3/AUG/2012:这已在Xcode 4.4中得到证实

小智 0

我多次遇到同样的问题..我找到了一个解决方案...但无法找到其背后的原因...

在 xcode 4.4 及以上版本中它工作得很好..但是如果你遇到这样的问题或遇到错误,例如.... #import <MediaPlayer/MediaPlayer.h> ----Not found file 清理你的项目 - 重建它或重新打开你的 xcode 窗口..我相信它会完美工作..