XCode 6.3自动补全不起作用

3
我正在学习Objective-C的基础知识并使用XCode编写代码。如大家所知,自动完成选项非常适合不知道(或记不住)函数名称的新用户。
我在使用XCode 6.3中遇到了自动完成的问题,因为它根本不起作用 - 它没有显示任何内容或显示与之无关的内容。
例如,我刚刚使用NSMutableArray和NSEnumerator写了几行简单的代码,当我尝试回想一下NSEnumerator的函数/消息“nextObject”时,XCode没有提供任何建议。
这里有一张图片来展示它: enter image description here 我做错了什么吗?还是有办法修复它?
提前感谢!

1
可能是[xcode代码感知颜色/自动完成无法工作]的重复问题。(https://dev59.com/tnI-5IYBdhLWcg3w48xP) - AdamPro13
我在使用Xcode 6.3时遇到了相同的问题。 - david72
3个回答

0

这可能只是一个临时性的故障。当 Xcode 在“索引”时,我几乎每次都会遇到这种情况。你可能打字太快了,等到 Xcode 休息一下并寻找自动完成时,你可能已经输入了某些没有方法(或者不符合你期望的)的内容。 此外,对于自定义类和方法,请确保已经包含了相应的头文件。


0

代码中存在错误时,自动完成似乎无法正常工作。


0

autoComplete无法工作的原因可能是任何问题。请执行以下任一操作进行调试:

  1. 检查是否存在错误,如果有,请尝试解决它,然后检查autoComplete。如果任何行中存在任何错误,则下面的代码将无法工作。如果您想要检查,请在错误上方尝试autoComplete。
  2. 如果调试器没有抛出任何错误,请尝试注释掉所有行,并从顶部到方法取消注释以重新检查autoComplete
  3. 退出Xcode并重新打开它
  4. 清除派生数据,然后启动Xcode并检查

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接