出现这个问题,基本就是UI操作放在了非主线程中操作导致。
我的问题是webview的回调,有时候会进入子线程处理。所以统一加上
dispatch_async(dispatch_get_main_queue(), ^{
[self presentViewController:navi animated:YES completion:nil];
});
当不能确定是否是主线程时,可以异步调用一下主线程进行一些操作。
出现这个问题,基本就是UI操作放在了非主线程中操作导致。
我的问题是webview的回调,有时候会进入子线程处理。所以统一加上
dispatch_async(dispatch_get_main_queue(), ^{
[self presentViewController:navi animated:YES completion:nil];
});
当不能确定是否是主线程时,可以异步调用一下主线程进行一些操作。