制作我的iOS应用程序通用 - iPad上的黑屏

时间:2014-05-18 20:22:54

标签: ios iphone objective-c xcode ipad

我是编程的新手,而全新的iOS应用程序写作如果这是显而易见的事情就道歉。

我已经在我的第一个应用程序中编写了一个带有社交钩子的RSS阅读器 - 它可以在iPhone上进行测试。 (沿途使用了一些开源代码。)

我决定为iPad添加第二个ViewController。在网上看了之后,我复制了_iPhone.xib并用_iPad.xib结束了它。我将iPad.xib上的大小更改为全屏ipad,并使该应用程序具有通用性。我已经开始修改iPad的布局,虽然没有打磨,但它看起来还不错。

在主要的常规选项卡上,我将主界面留空,因为我相信它是编码的,如果不是iPhone,那么它会跳转到iPad布局。当我在iPhone模拟器上运行它运行正常,但在iPad模拟器上如果显示启动画面然后变黑,没有显示应用程序。

我想也许我确实需要选择iPad下的主界面,因此在iPad标签下选择了iPad版本,但是当我这样做时,应用程序崩溃了以下内容。

On main.m with Thread 1:signal SIGARBT on line:
0x240c:  movl   %eax, %ebx
AppName`main at main.m:14:
0x23ae:  pushl  %ebp
0x23af:  movl   %esp, %ebp
0x23b1:  pushl  %ebx
0x23b2:  pushl  %edi
0x23b3:  pushl  %esi
0x23b4:  subl   $0x1c, %esp
0x23b7:  calll  0x23bc                    ; main + 14 at main.m:15
0x23bc:  popl   %edi
0x23bd:  calll  0x235e8                   ; symbol stub for: objc_autoreleasePoolPush
0x23c2:  movl   %eax, %esi
0x23c4:  movl   0x37e30(%edi), %eax
0x23ca:  movl   0x373e4(%edi), %ecx
0x23d0:  movl   %ecx, 0x4(%esp)
0x23d4:  movl   %eax, (%esp)
0x23d7:  calll  0x2362a                   ; symbol stub for: objc_msgSend
0x23dc:  movl   %eax, (%esp)
0x23df:  calll  0x235b8                   ; symbol stub for: NSStringFromClass
0x23e4:  movl   %eax, (%esp)
0x23e7:  calll  0x2365a                   ; symbol stub for: objc_retainAutoreleasedReturnValue
0x23ec:  movl   %eax, %edi
0x23ee:  movl   %edi, 0xc(%esp)
0x23f2:  movl   0xc(%ebp), %eax
0x23f5:  movl   %eax, 0x4(%esp)
0x23f9:  movl   0x8(%ebp), %eax
0x23fc:  movl   %eax, (%esp)
0x23ff:  movl   $0x0, 0x8(%esp)
0x2407:  calll  0x23558                   ; symbol stub for: UIApplicationMain
0x240c:  movl   %eax, %ebx
0x240e:  movl   %edi, (%esp)
0x2411:  calll  0x23642                   ; symbol stub for: objc_release
0x2416:  movl   %esi, (%esp)
0x2419:  calll  0x235e2                   ; symbol stub for: objc_autoreleasePoolPop
0x241e:  movl   %ebx, %eax
0x2420:  addl   $0x1c, %esp
0x2423:  popl   %esi
0x2424:  popl   %edi
0x2425:  popl   %ebx
0x2426:  popl   %ebp
0x2427:  ret   

我不知道从哪里开始调试,或者您可能需要哪些信息来帮助我。

任何帮助将不胜感激,因为我想使这个应用程序具有普遍性,并且我对此错误感到厌烦。请尝试在阶梯点或外行术语中保持任何帮助,因为我仍然掌握了概念和语言。

我非常乐意与有意愿和专业知识的人分享代码来帮助我。

0 个答案:

没有答案