Iphone 界面生成器中的更改不会显示在模拟器或设备中

Iphone 界面生成器中的更改不会显示在模拟器或设备中,iphone,ipad,uiview,interface-builder,uiimageview,Iphone,Ipad,Uiview,Interface Builder,Uiimageview,我在Interface Builder中使用默认按钮和背景创建了一个视图。应用程序运行正常。我在视图和按钮中添加了.png背景图像。构建并运行应用程序,但不会显示更新 我也尝试过一些简单的方法,比如更改按钮的文本或添加另一个按钮,但这些更改不会传播 我已经清理了目标,在Finder中手动删除了构建,并关闭了计算机。我还缺少什么?这听起来很简单,但您确定已将视图链接到Interface Builder中的视图控制器吗?我以前也这样做过,只是忘了把它们联系起来。我也有同样的经历。事实证明,我已经重命

我在Interface Builder中使用默认按钮和背景创建了一个视图。应用程序运行正常。我在视图和按钮中添加了.png背景图像。构建并运行应用程序,但不会显示更新

我也尝试过一些简单的方法,比如更改按钮的文本或添加另一个按钮,但这些更改不会传播


我已经清理了目标,在Finder中手动删除了构建,并关闭了计算机。我还缺少什么?

这听起来很简单,但您确定已将视图链接到Interface Builder中的视图控制器吗?我以前也这样做过,只是忘了把它们联系起来。

我也有同样的经历。事实证明,我已经重命名了我的类和我的xib文件,但在另一个类中,我创建了以下视图:

MyNewViewController *myNewViewController = [[MyNewViewController alloc]
 initWithNibName:@"MyOLDViewController" bundle:nil];
这是一个疏忽,但令我惊讶的是,当我的项目中不存在这个Nib文件时,它成功地使用一个(可能是缓存的?)旧Nib文件构建了。。。尽管显示了一个过时的界面,但应用程序运行得很愉快


更正传递给initWithNibName的内容立即为我更正了这个问题。

我也有同样的经历。对我来说,修复方法是重置模拟器上的所有内容。

您的计算机是否已插入?我的意思是,您是否确保保存了Interface Builder文件。构建应用程序不会自动保存IB文件,尽管它会保存其他文件。只需再添加一条注释,我就看到了同一文件有两个副本的情况。例如,项目根目录中的myview.xib和项目类目录中的myview.xib。如果您在Classes目录中编辑myview.xib,您可能不会看到任何反映的更改,因为根路径中的一个实际上被project.LOL引用-因此,自从我构建了这个IB文件并使用了一个选项卡栏以来,我已经更改了视图控制器。在找不到VC时,IB没有失败,而是继续使用旧的VC xib。后来我发现了我的错误,并将选项卡栏重新路由到新的xib文件,瞧,更改显示出来了。你能指出具体的方法吗…这是我第一次使用Xcode。希望我能给你更多的投票。我自己也遇到了这个问题,很难发现,因为应用程序编译和运行都很好。