NIB在模拟器上加载但不在设备上加载

时间:2010-11-05 06:09:13

标签: iphone cocoa-touch uiview uiviewcontroller nib

简单地说,我的应用程序的视图在模拟器中加载,所有视图都完整无缺。

当推入iPhone时,视图无法加载。如果它有所作为,我的iPhone 4已越狱,但我创建的其他应用程序在手机上没有任何问题。

您怎么看?

2 个答案:

答案 0 :(得分:3)

如果某些东西在模拟器上运行但在设备上没有,那么调试的一个很好的起点就是文件名。 Mac OS上的默认文件系统不区分大小写,但设备上的文件系统区分大小写。

因此,请检查代码中使用的文件名是否与实际文件名完全匹配。

答案 1 :(得分:1)

对你有用的是你推荐的;从设备中删除应用程序(在我的情况下,iPad2),然后重新启动。重启Xcode,现在我正在工作。

我遇到了一个非常类似的问题;除了,我的XIB版本正在加载,这是一个很旧的。设备已正确配置,本地化设置为我所期望的,但仍然加载了旧的XIB副本。我以为这也是我的XIB文件......并且不得不重新创建XIB。

我不知道,我猜它只是抓住了什么。

我的iPhone4和iPhone3G没有问题。