线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x30000008)
我仍然坚持这个问题,甚至从这个论坛的所有答案。 任何人都可以告诉我以简单的方式做什么? 我是xcode中的新学习者。 我已经启用僵尸对象。
这是我的编码,崩溃了
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];
在我的应用程序中,我有多个ViewController。 当我点击后退button的UINavigationBar然后这种types的问题产生,我不能解释我的问题,因为所有的function正常工作。
例如: –
1 – fitstVController(正常工作)
=>它有UITableView,当我点击特定的行然后它将在另一个UIViewController(SecoundViewController)
2 – SecoundViewController(正常工作)
=>它有UITableView和UIActionSheet。 当我selectUiActionSheet的button,然后另一个UIViewController(ThirdViewController)打开
3 – ThirdViewController(不能打开)
=>错误,当我点击第三行。 如果我点击其他单元格,我点击的第三个单元格也会在去其他页面之前崩溃
我不认为我们已经有足够的能力来诊断任何特定的问题(并且很难按照你的描述)。 尽pipe如此,我会build议:
-
我会build议通过静态分析器(在Xcode“产品”菜单上的“分析”)运行你的代码,并确保没有提供任何警告。 这将(除其他外)识别许多可能容易困扰非ARC代码的常规内存问题。 这里没有任何意义,直到你得到一个干净的卫生法案。
-
我会build议打开exception断点 ,看看是否标识了一个特定的代码行是问题的根源。 有时可以通过查看堆栈跟踪来识别代码行,而无需对发生错误的位置进行反向工程。
-
鉴于你正在做非ARC代码,你可能还想暂时打开僵尸。 您可以看到这个设置的schemeconfiguration设置。
-
除此之外,我会引用你雷文德里希文章我的应用程序坠毁,现在是什么? 。
如果您仍然有错误,请与我们分享堆栈跟踪。
当一个对象仍然在访问它时,你可能已经解散了一个ViewController。 这是我的问题,阅读罗布的答案帮助。
- UITableView中的自定义单元格在滑动后立即进行编辑
- 如何在UITextView中替换句子中的确切关键字
- 我怎样才能改变UIPopoverPresentationController背后的覆盖的不透明度?
- NSKeyedArchiver / NSKeyedUnarchiver在不同iOS版本上的兼容性
- URLWithString和NSURL的fileURLWithPath之间有什么区别?
- 无法将MacOS框架与CMake链接起来
- iOS:在哪里可以findiOS的OSStatus代码的完整列表?
- GoogleMobileAds会出现未定义的符号
- 有没有办法创build一个SKSpriteNode的CGPath匹配轮廓?