出于某些原因,当我更新我的xib并保存我的视图时加载了旧版本的xib ...我从以前的版本中复制了这个项目文件夹。没有人遇到过这个问题?
答案 0 :(得分:9)
首先检查您是否保存了xib更改。 1.从模拟器或设备中删除您的应用程序 2.删除应用程序的构建文件夹。(您可以在xcode中查看路径,prefrances,构建prefrances) 3.清洁所有表格xcode-> product->清洁。然后运行您的项目。
试试这个。它会起作用
答案 1 :(得分:4)
我见过这个问题。似乎系统没有检测到XIB由于某种原因而被更改,并且在构建中使用了它的旧内部副本。 IIRC,改变XIB最终解决了问题,但我不得不尝试几次。
Xcode不是很精彩吗?
答案 2 :(得分:2)
我在其中一个应用上看到过这种情况。不知何故,我不小心在我们的.xib文件上取消了我的目标,所以它不再与应用程序捆绑在一起了。确保您的.xib是您的应用程序目标的成员,并列在“复制包资源”构建阶段。
答案 3 :(得分:1)
乍一看,我猜想由于某种原因,新项目正在存储您复制的旧项目的路径。也许在编辑器中加载的.xib是来自旧项目目录的.xib,程序正在从新目录加载.xib,反之亦然。或者,另一方面,也许它存储已经在构建中的.xib的缓存版本?也许通过删除所有已编译的输出来进行干净的重建可以解决这个问题吗?
答案 4 :(得分:1)
这件事发生在我身上。我意识到我已经更改了故事板名称,但没有在项目的摘要页面的“iPhone / iPod Deplyment Info”部分中更改它。确保您在那里选择了故事板的正确名称。
答案 5 :(得分:0)
从菜单栏转到产品,然后选择清洁并再次运行该应用程序。希望它可以正常工作。