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

时间:2011-12-31 12:16:32

标签: objective-c xcode frameworks 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中得到证实

1 个答案:

答案 0 :(得分:0)

同样的问题我面临好几次.. 我找到了一个解决方案......但无法找到它背后的原因......

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