我正在使用XCode 4.1中的iPhone应用程序,并决定从头开始重建整个事物。我删除了旧的项目目录及其所有内容,在同一目录中创建了一个具有相同名称的新项目,并且已经连续工作了15个小时没有任何问题。
我的问题是我去创建一个新的UIViewController子类,其名称与我的一个旧视图控制器子类同名(与旧项目的其余部分一起删除),现在当我去运行应用程序时,我得到了很好的旧“你的视图控制器不符合这个属性的键值编码等等。”好吧我输了,因为我一直在工作的所有源文件与他们的名字相同前辈和我没有任何问题。有问题的新视图控制器甚至不使用笔尖;我正在手动编写UI。
我唯一能想到的是XCode以某种方式将我的新源文件与旧的源文件相关联(较旧的源文件与它相关联的nib)并且因为我的新源文件不使用nib,所以它是自然不会将其属性链接到一个。
我尝试过清理和构建,重新启动计算机,重新启动xcode,删除我的库/首选项,甚至更改项目目录,但没有任何工作。有什么办法可以解决这个问题吗?这是一个令人难以置信的令人沮丧的错误,我无法弄清楚是什么导致它
编辑:好的,我修好了。我接受了George的建议并删除了〜/ Library / Developer / XCode / DerivedData下的项目文件,清理了我的项目,然后从模拟器中删除了可执行文件,让XCode重新安装它。它似乎现在正常工作答案 0 :(得分:0)
在〜/ Library / Developer / Xcode / DerivedData /下查看并删除那里的旧项目。