如何解决线程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动画:是];
错了
我可以承认我是个初学者。
解决方法
似乎是您是新的bee.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名称并粘贴即可。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。