iphone app在模拟器中空白:从3.1.3移到4.1

时间:2010-09-21 02:08:34

标签: iphone xcode simulator

我有一个3.1 xcode项目,在3.1.3版本的操作系统下运行我的应用程序就好了。我一直在iphone 3G上测试这个应用程序(没有运行IOS 4)。

我刚刚复制了XCode项目和文件,下载了最新的XCode 3.2.4和4.1 SDK。当我通过模拟器运行我的应用程序时,它只是空白而不是显示我的应用程序。我可以通过NSLog语句看到它实际上是我的initWithFrame()和viewDidLoad()方法,但它就像它没有正确加载图像。 我已经尝试将文件复制回xcode项目并允许它更新引用。我也尝试过使用SDK的4.0和4.1以及硬件下的iphone 4和iphone模拟器。

我确实从system.log中看到了一些错误:

Sep 20 21:59:01 s-macbook-pro-17 [0x0-0x18018].com.apple.Xcode[484]: Xcode(484,0x7fff70216c20) malloc: reference count underflow for 0x2019c0a40, break on auto_refcount_underflow_error to debug.
Sep 20 21:59:01 s-macbook-pro-17 Xcode[484]: Xcode(484,0x7fff70216c20) malloc: reference count underflow for 0x2019c0a40, break on auto_refcount_underflow_error to debug.
Sep 20 21:59:03 s-macbook-pro-17 com.apple.launchd.peruser.502[127] (com.apple.iPhoneSimulator:com.apple.managedconfiguration.profiled): Bug: launchd_core_logic.c:4598 (24108):2
Sep 20 21:59:03 s-macbook-pro-17 com.apple.launchd.peruser.502[127] (com.apple.iPhoneSimulator:com.apple.managedconfiguration.profiled): Path monitoring failed on "/Users/m/Library/Application Support/iPhone Simulator/4.1/Library/ConfigurationProfiles/profiledRunning": No such file or directory
Sep 20 21:59:03 s-macbook-pro-17 com.apple.launchd.peruser.502[127] (com.apple.iPhoneSimulator:com.apple.managedconfiguration.profiled): Bug: launchd_core_logic.c:4598 (24108):2
Sep 20 21:59:03 s-macbook-pro-17 com.apple.launchd.peruser.502[127] (com.apple.iPhoneSimulator:com.apple.managedconfiguration.profiled): Path monitoring failed on "/Users/m/Library/Application Support/iPhone Simulator/4.1/Library/ConfigurationProfiles/MCOutstandingNagComputation": No such file or directory
Sep 20 21:59:03 s-macbook-pro-17 com.apple.launchd.peruser.502[127] (com.apple.iPhoneSimulator:com.apple.managedconfiguration.mdmd): Bug: launchd_core_logic.c:4598 (24108):2
Sep 20 21:59:03 s-macbook-pro-17 com.apple.launchd.peruser.502[127] (com.apple.iPhoneSimulator:com.apple.managedconfiguration.mdmd): Path monitoring failed on "/Users/m/Library/Application Support/iPhone Simulator/4.1/Library/ConfigurationProfiles/MDMOutstandingActivities.plist": No such file or directory
Sep 20 21:59:03 s-macbook-pro-17 vot[929]: ******** AX INSPECTOR MODE ************ 
Sep 20 21:59:03 s-macbook-pro-17 vot[929]: **** Running VoiceOver Lite ****
Sep 20 21:59:06 s-macbook-pro-17 app[935]: MainView alloc
Sep 20 21:59:06 s-macbook-pro-17 app[935]: MainView alloc complete
Sep 20 21:59:06 s-macbook-pro-17 app[935]: loadView complete

2 个答案:

答案 0 :(得分:0)

我通过界面构建​​器在主窗口上设置了“Visible at launch”属性。在使用XCode 3.1时,我在我的其他macbook pro上的xcode项目中没有这个设置。

我遇到了帮助我的这个帖子:

iPhone SDK4.0 and xcode 3.2.3 issue

答案 1 :(得分:0)

我的应用程序中的类似情况,但我的问题是,不知何故,在IB的MainWindow.xib中,文件所有者的委托不再链接到我的应用程序委托(右键单击IB中的文件所有者并检查委托按钮)。在Ipad模拟器中工作,因为我有2个不同的MainWindow xib文件,一个用于iphone / ipod,一个用于ipad。

希望这有助于在启动时遇到空白屏幕的人。