【问题处理】Application tried to present modally an active controller

时间:2025-01-28 22:05:52

问题:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Application tried to present modally an active controller <TabbarViewController: 0x1765dbe0>.'


解决方法:

判断controller是不是有presentedViewController,没有的话才可以present

if ([UIApplication sharedApplication]. == nil) {
    [[UIApplication sharedApplication]. presentViewController: animated:YES completion:^{
        
    }];
}