切勿触发嵌套优化.这可能是由于Nsisvaria -abled代表回调中发生的自动划分工作



应用程序崩溃,日志给了我此消息:

"嵌套的优化永远不应触发。这可能是由于NSISVARIABLE代表回调中发生的自动划分作品所致,不允许。"

如何解决此问题?

认为我在背景线程中更新UI。尝试放置: if ([NSThread isMainThread]) { NSLog(@"isMainThread"); } else { NSLog(@"isNotMainThread"); }在UI更新线旁边,以便在背景线程中查找UI更新。

示例:

if ([NSThread isMainThread]) { NSLog(@"isMainThread"); } else { NSLog(@"isNotMainThread"); }
_MyLbl.text=@"some text";

如果在日志中显示了ISNotMainThread,请用:

替换两行
dispatch_async(dispatch_get_main_queue(), ^{
   _MyLbl.text=@"some text";
});

不是真正的答案,更多的是小费。但是总比没有更好。

最新更新