错误_BSMachError:(os/kern)在收到CloudKit记录添加的远程通知后无效功能(20)

vom*_*ako 23 ios cloudkit

当我收到有关记录添加的远程通知(didReceiveRemoteNotification被调用)时,我收到以下错误消息:

_BSMachError:(os/kern)无效功能(20)

我已经尝试在论坛和谷歌中找到更多相关信息,但我找不到适合我情况的任何有用的建议.

错误消息是什么意思?我能做些什么呢?

小智 13

我刚刚遇到这个错误.我在UIAlertAction块中; 当块退出时发生了错误(顺便说一下,父进程UIAlertViewController是创建的,dispatch_async block我猜是关闭主线程.

无论如何,我把动作代码包装在里面

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{

       [self handleActionForElement:thisType];



    });
Run Code Online (Sandbox Code Playgroud)

并且错误消失了.你的旅费可能会改变!