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?

滚动视图不在自动布局 xcode 6.4 中滚动

给Kibana4.4.0离线安装sense插件

URAL 1501 Sense of Beauty

Xcode 为我的项目意外退出(不在 Xcode 4.6.3 中)

为啥我的 gcc 不在 /usr/bin/gcc 中,即使安装了 Xcode 4.3?