我仍然停留在这个问题上,即使随后从这个论坛的所有问题的答案。谁能告诉我以简单的方式做什么?我是xcode中的新学员。我已启用僵尸对象。线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x30000008)
这是我的编码,进行了碰撞
if ([[[AryStoreknowItem objectAtIndex:indexPath.row] objectForKey:@"action"] isEqualToString:@"a1"]) {
NSString *t1 =[[AryStoreknowItem objectAtIndex:indexPath.row] objectForKey:@"title"];
NSString *a1 = [[AryStoreknowItem objectAtIndex:indexPath.row] objectForKey:@"action"];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
// saving an NSString
[defaults setObject:a1 forKey:@"a1"];
[defaults setObject:t1 forKey:@"t1"];
JournalPage *journal=[[JournalPage alloc]initWithNibName:@"JournalPage" bundle:nil];
[self presentModalViewController:journal animated:YES];
在我的申请,我有多个视图控制器。当我点击后退按钮的UINavigationBar然后生成这种类型的问题,我无法解释我的问题,因为所有的功能正常工作。
实施例: -
1 - fitstVController(正常工作)
=>它具有的UITableView,当我在特定行点击那么这将是去另一个的UIViewController(SecoundViewController)
2 - SecoundViewController(正常工作)
=>它具有的UITableView和UIActionSheet。当我选择UiActionSheet的按钮,然后另一UIViewController中(ThirdViewController)是开放
3 - ThirdViewController(无法打开)当我在三排点击
=>错误来了。同样如果我点击其他单元格,我点击的第三个单元格会在碰到其他页面之前崩溃
启用ARC?控制台发送的任何其他消息哪一行导致问题? –
你说当你回到前一个视图控制器时它崩溃了。你能告诉我们那个代码吗?你共享代码去下一个控制器,但是当你从该控制器返回时,你没有向我们展示你运行的代码。 – Rob
在第一行“if(...)”出现问题.. ARC被禁用..如果我启用它会得到很多错误.. 控制台消息: - [CFArray objectAtIndex:]:发送到释放实例的消息0x1e5af140 thanx为你试图帮助 – user2767343