无法插入新的sockets连接

无法插入新的sockets连接:无法find任何类的信息,并没有显示任何类名为“ViewController”

我所做的解决scheme: – 重新启动的XCode – 重新启动的系统 – 从/ Library / developer / xcode中删除Deriveddata内容

但是没有为我工作

这是错误的截图 在这里输入图像说明

我今天遇到了同样的问题…我认为这是一个Xcode的错误,下面是解决问题的方法:

  1. closures你正在使用的项目。
  2. 删除你的项目的【DerivedData】文件夹。 (这个文件夹可能在你项目的文件夹里面,或者在〜/ Library / Developer / Xcode / DerivedData /(你的项目)/里面)或者你设置的其他地方。
  3. 重启你的项目。

经过这些步骤,问题应该得到解决。 从我的经验来看,这些步骤可以解决许多Xcode问题,所以如果再次遇到Xcode的问题,请先尝试这些步骤。

删除(删除引用,不删除),然后添加适当的文件(你想添加sockets的类的文件)实际上是足够的。

编辑1我发现取消选中后(在XCode 6.3.1),我不得不等待几秒钟的Indexing出现和完成项目名称框中。 相反的方式。 几乎所有(但不是全部)的案例都增加了解决这个问题的机会。

编辑2删除引用意味着您不要完全删除该文件,而只是将其从项目中删除(它仍然存在于项目的文件夹中,稍后添加)。

在这里输入图像说明

这通常是file indexing一个问题。

要修复它,尝试clean your target ,如果这不起作用,去你的Derived Data文件夹,并删除你的应用程序。 这将强制xCode重新索引文件

刚刚在Xcode 4.6.2上遇到同样的问题。
试过的解决scheme在不同的答案/评论中提出,但它仍然没有工作。

然后,我所做的只是:

  1. 保存我所有的工作;
  2. 只需退出Xcode并重新加载;
  3. 那么我能够成功地插入新的sockets连接。

希望这会为别人节省一些时间/挫折。

就我个人而言,我有同样的问题:“无法插入新的sockets连接”,当我开始input“UI …”时,XCode没有做任何事情。 我search了答案,我尝试了几件事…但它只是一个未经检查的框。 当我创build一个新类时,XCode取消选中了将类连接到项目的框(我想)。

我无法发布屏幕截图,因为我没有10个声望,但是当您创build课程时,XCode会询问您要保存的位置。 在查找器窗口中,您有“目标”和两个框:“YouProjectName”和“YouProjectNameTests”。 你应该检查第一个(至less)。

希望这会有所帮助。 我看到了关于这个问题的不同讨论。

截图时创建你的新班级

我最近遇到这个问题。 我很快意识到,原因是我自己的事情。 我曾经禁用XCode索引(以前常常吃掉我的RAM),在terminal窗口中使用下面的代码:

 defaults write com.apple.dt.XCode IDEIndexDisable 1 

要将XCode恢复为默认状态,我在terminal窗口中使用了以下行:

 defaults write com.apple.dt.XCode IDEIndexDisable 0 

瞧! 一切都很好..

如果您已将类导入到Xcode项目中,则必须手动将Class(.m文件)添加到“编译源”中。

select项目图标>目标>构build阶段>编译源单击+button并添加* .m文件。

最后,我通过从我的mac中完全删除xcode并重新安装xocde.dmg文件,然后安装MobileDevice.pkg和MobileDeviceDevelopment.pkg驻留在/Applications/Xcode.app/Contents/Resources/Packages

确保你的源代码已经被包含在“构build阶段”的地方。

这确实解决了我的问题。 但是我认为Xcode还是非常麻烦和烦人的。