1

我有两个视图控制器,例如控制器 A 和控制器 B 我通过使用此代码在控制器 A 上单击按钮时呈现控制器 B

- (IBAction)CategoriesTapped:(id)sender {
    CategoriesViewController  * category=[[CategoriesViewController alloc]initWithNibName:@"CategoriesViewController" bundle:Nil];
    [self presentViewController:category animated:YES completion:^
     {
         NSLog(@"Loaded...");
     }
     ];
}

我在单击控制器 B 上的按钮时将这个控制器解散为:

- (IBAction)CloseTapped:(id)sender {
    [self dismissViewControllerAnimated:YES completion:^
     {         
        NSLog(@"dismissed...");
     }
     ];

}

它第一次运行良好,但是当我再次尝试展示这个控制器时,应用程序崩溃并出现 exc_bad_access。我无法弄清楚问题到底是什么,所以请有人帮我摆脱这种情况吗?提前致谢。

4

1 回答 1

1

看起来像僵尸。运行探查器搜索僵尸。

于 2013-09-17T10:44:29.793 回答