Error _BSMachError: (os/kern) invalid capability (20) after receiving remote notification on CloudKit record addition

后端 未结 4 1311
一生所求
一生所求 2020-12-14 07:58

When I receive a remote notification on a record addition (didReceiveRemoteNotification called), I get the following error message:

_BSMachError: (os/

4条回答
  •  无人及你
    2020-12-14 08:32

    I just experienced this error. I was in a UIAlert Action block; when the block exited the error occurred (BTW the parent UIAlertViewController was created in a dispatch_async block so was I guess off main thread.

    Anyway, I wrapped the action code itself in

    dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
    
           [self handleActionForElement:thisType];
    
    
    
        });
    

    and error went away. Your mileage may vary!

提交回复
热议问题