即使遵循了这个论坛的所有答案,我仍然坚持这个问题。谁能以简单的方式告诉我该怎么做?我是 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。当我单击 UINavigationBar 的后退按钮然后生成此类问题时,我无法解释我的问题,因为所有功能都正常工作。
例子 :-
1 - fitstVController(正常工作)
=> 它有 UITableView ,当我点击特定行时,它将在另一个 UIViewController (SecoundViewController) 上继续
2 - SecoundViewController(正常工作)
=> 它有 UITableView 和 UIActionSheet。当我选择 UiActionSheet 的按钮时,另一个 UIViewController (ThirdViewController) 是打开的
3 - ThirdViewController(无法打开)
=> 当我点击第三行时出现错误。如果我单击其他单元格也是如此,我单击的第三个单元格将在进入其他页面之前崩溃