Xcode 4 Code Sense 不在相等语句的右侧显示类名
Posted
技术标签:
【中文标题】Xcode 4 Code Sense 不在相等语句的右侧显示类名【英文标题】:Xcode 4 Code Sense don't show class name on right hand side of an equal statement 【发布时间】:2011-04-07 05:46:44 【问题描述】:在 Xcode 4 上,当我尝试通过其类工厂方法创建变量时,说:
NSArray *arr = [NSArray arrayWithObject:@"xxx"];
Code Sense 在左侧工作正常,但是当我在右侧键入“nsa”时,它不会显示 NSArray。 Xcode 4 中的所有类都会出现这个问题,可以修复吗?
谢谢, 开尔文
更新:此问题已在 Xcode 4.0.2 中解决。但是,我们仍然需要先输入“[”才能显示类名。
【问题讨论】:
【参考方案1】:您的第一站应该是在http://bugreport.apple.com 报告此问题,但一种解决方法是打开管理器并选择项目选项卡,然后选择您的项目并单击派生项右侧的删除...按钮数据路径。确认它然后关闭并重新打开项目以进行良好的测量。这将强制 Xcode 重新索引项目。
【讨论】:
我也认为它是 XCode 4 的错误,但重建项目索引似乎并不能解决问题。因为这个问题存在于所有基础类,不仅仅是我自己的类...以上是关于Xcode 4 Code Sense 不在相等语句的右侧显示类名的主要内容,如果未能解决你的问题,请参考以下文章
XCode 是不是能够在符合协议时实现 Code Sense?