【问题标题】:SIGABRT error during interface change接口更改期间的 SIGABRT 错误
【发布时间】:2011-06-12 17:47:18
【问题描述】:
(IBAction)switchAppointment {

    AppointmentController *appt = [[AppointmentController alloc] initWithNibName:nil bundle:nil];

    appt.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;

    [self presentModalViewController:appt animated:YES];

    [appt release];
} 

这是我用来从一个 .xib 切换到另一个的代码,但是在 "self presentModalViewController:appt animated:YES" 行上,我收到了 SIGABRT 错误。当我尝试进入该界面时,我的应用程序立即崩溃。

仅供参考,我使用的是 Xcode 4.2,但在我下载测试版之前它已经这样做了。

【问题讨论】:

  • 2011-06-12 23:55:32.752 Baseline Vet[197:707] *** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“应用程序试图呈现一个零模式视图控制器在目标 上。 ***第一掷调用堆栈:(0x308d4d2f 0x324ec0e3 0x368000af 0x36800379 0x36713695 0x2e79 0x30842523 0x3669996b 0x36699931 0x3669990d 0x36699663 0x36699d8f 0x3669878f 0x366981e7 0x366705e5 0x3666fe5d 0x31ffe0bb 0x3089f131 0x308a13bf 0x308a1a55 0x3083fc43 0x3083fb05 0x31ffd27b 0x31ffd311 0x3666e127 0x3666b2a5 0x2935 0x28f4)终止称为抛出异常(GDB)跨度>

标签: xcode interface sigabrt ios5 xcode4.2


【解决方案1】:

我对代码也有相同的答案:

 nextView *second=[[nextView alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:second animated:YES];      
[second release];

你的

米斯卡

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-19
    • 1970-01-01
    • 2019-12-02
    • 1970-01-01
    相关资源
    最近更新 更多