线程1:程序接收到信号:“ Sigbart 1”

|| 当我在iPhone Simulator中运行该应用程序时,一切都很好..但是随着时间的流逝,我将尝试获取我的iPhone   线程1:收到申请   信号:\“ Sigbart 1 \” 为什么? 这是代码:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{   

golfbaner *detailViewController = [[golfbaner alloc] initWithNibName:@\"Golfbaner\" bundle:nil];

detailViewController.golf = [banenavn objectAtIndex:indexPath.row];

[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release];

}
XCode说它在这里:   [self.navigationController pushViewController:detailViewController动画:是]; 错了 我可以承认我是个初学者。     
已邀请:
        似乎是您是新的b​​ee.so,在这里,我假设您将使用nib文件创建golfbaner。因此,它将与nibname的文件名相同。 Golfbaner.NIB不在您的项目中。 也许像golfbaner.NIB 所以用 golfbaner * detailViewController = [[golfbaner alloc] initWithNibName:@ \“ golfbaner \” bundle:nil];     
        最有可能的是
detailViewController
为零。如果您查看控制台输出,它将肯定告诉您。 它对硬件无效的原因是文件系统在硬件上区分大小写,因此
golfbaner *detailViewController = [[golfbaner alloc] initWithNibName:@\"Golfbaner\" bundle:nil];
\“ Golfbaner \”!= \“ golfbaner \” 检查您的笔名是否区分大小写。我怀疑它的“ golfbaner.xib”。 在模拟器和设备之间查看iOS Objective-C图像文件名/路径的不同行为 作为样式点,类名应大写,否则在阅读代码时将类与变量分离。     
        @ \“ Golfbaner \”之后可能是拼写错误 只需复制nibfile名称并粘贴即可。     

要回复问题请先登录注册