简单地说,我的应用程序的视图在模拟器中加载,所有视图都完好无损。NIB负载在模拟器上但不在设备上
当推到iPhone上时,视图无法加载。如果它有所作为,我的iPhone 4已经越狱了,但我创建的其他应用程序在手机上没有任何问题。
您认为如何?
简单地说,我的应用程序的视图在模拟器中加载,所有视图都完好无损。NIB负载在模拟器上但不在设备上
当推到iPhone上时,视图无法加载。如果它有所作为,我的iPhone 4已经越狱了,但我创建的其他应用程序在手机上没有任何问题。
您认为如何?
如果模拟器上有某些功能正在工作,但设备上没有,调试的一个好的起点就是文件名。 Mac OS上的默认文件系统不区分大小写,但设备上的文件系统区分大小写。
因此,请检查代码中使用的文件名是否与实际文件名完全匹配。
对我而言有效的是你推荐的东西;从设备上删除应用程序(在我的情况下,iPad2),然后重新启动。重新启动Xcode,现在我正在工作。
我有一个非常类似的问题,除了我的XIB的一个版本加载的时候已经很老了。设备已正确配置,本地化设置为我所期望的,但仍然是旧版本的XIB加载。我认为这也是我的XIB文件...并且恨不得不重新创建XIB。
我不知道,我想这只是一些东西。
我的iPhone4和iPhone3G没有问题。
我以前听说过这个解决方案,所以我会把它留给别人......但是,我最终使用home和lock按钮重置了我的手机,重新启动了XCode,删除了应用程序,然后点击“建立和去“。现在工作:/ – 2010-11-05 06:49:18
我想删除应用程序的窍门 - 也许你已经实现了一些东西,使'数据'文件'不再兼容,你的代码开始崩溃。这就是我时常发生的事情。我怀疑它是因为加载NIB而崩溃的。 – Michal 2010-11-05 08:58:53
划痕。它仍然不起作用。 - 超级奇怪的是,“viewDidLoad”仍然被称为...但视图控制器的视图不加载。我真的不知道什么可能导致这个...... *叹气。 – 2010-11-05 12:21:12