Mun*_*kon 6 cocoa objective-c grand-central-dispatch macos-mojave xcode10.2
此错误不断出现在system.log:
libdispatch客户端中的DEPRECATED USE:未设置事件处理程序的情况下激活了调度源;在_dispatch_bug_deprecated上设置断点以进行调试
问题代码如下:
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
[self doItInTheBackground];
dispatch_async(dispatch_get_main_queue(), ^{
[self.loadingSpinner stopAnimation:self];
[self.loadingPanel close];
});
});
Run Code Online (Sandbox Code Playgroud)
编辑:
使用GCD库的任何程序似乎都出现此错误,包括终端机,控制台,AppStore等系统应用程序。
编辑2:
从10.14.4开始,我还可以看到其他一些消息,例如:
libdispatch客户端中的已弃用:将计时器间隔设置为0会请求一个1ns计时器,您的意思是FOREVER(一次性计时器)吗?在_dispatch_bug_deprecated上设置断点以进行调试
和
libdispatch客户端中的BUG:mach_recv,在调用源取消处理程序之前{0xXXXXXXXXXXXX [source],标识:XX / 0xXX,处理程序:0xXXXXXXXXXXXX},受监控的资源消失了
| 归档时间: |
|
| 查看次数: |
4246 次 |
| 最近记录: |