【发布时间】:2014-01-30 19:17:13
【问题描述】:
我会尽力解释我的问题。
所以我有一个 UINavigationController。在里面我有一个 UITableView 使用 JSON 来获取数组列表。当用户按下一个单元格时,它会将他们带到详细视图,在那里我有一个包含信息的新视图和一个显示来自 JSON 的新数组的 UITableView。每个视图都有自己的带有不同数据的 URL。现在,当我推送详细视图时应用程序崩溃的问题。它首先加载,但随后崩溃。如果我删除代码以显示 tableview 和所有 JSON 内容,它就可以正常工作。据我所知,代码写得很好。我使用与主表视图相同的第一个视图的代码创建了一个全新的页面,但它仍然崩溃。我不知道为什么。在我看来,该应用程序似乎不允许我使用新的 tableView 及其使用 JSON 的网络数据,但它确实允许我在我的主视图上使用它。
好的,现在,这是我在崩溃时得到的代码(代码并不总是相同):
这是崩溃所在的行:
cell.textLabel.text = [[news objectAtIndex:indexPath.row]objectForKey:@"Series"];
每次我一遍又一遍地构建应用程序时,我都会遇到所有这些崩溃:
1:线程:EXC_BAD_ACCESS(代码=1,地址=0x5000000c)
2:线程:EXC_BAD_ACCESS(代码=1,地址=0xc)
3:线程:EXC_BAD_ACCESS(代码=1,地址=0x41c8000c)
4:线程 1:信号 SIGABRT 以及控制台日志:
还有这个:
代码不断出现。
这是我用来调用 URL 的代码:
NSString *urlString = [NSString stringWithFormat:@"http//MYURL.com/%@blahblah%d",fullDate, [[NSTimeZone localTimeZone] secondsFromGMT] / -60];
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[[NSURLConnection alloc]initWithRequest:request delegate:self];
有什么想法吗?谢谢!
【问题讨论】:
-
NS记录新闻内容并在此处发布。
-
我什至不能 NSLog “新闻”。 :( 使用相同的代码也会崩溃。有什么想法吗?
-
我只是不明白为什么它在第一个视图上运行良好,而在详细视图上它崩溃了。
-
在我看来,两次崩溃都在 DetailScheduleViewController 中的同一点。显然,您在那条线上使用了一个僵尸对象。
-
什么是僵尸对象?
标签: ios objective-c