我的应用程序崩溃了,下面是调用堆栈:
Crashed: com.apple.NSURLSession-work
0 libobjc.A.dylib 0x1829d17f4 objc_object::release() + 16
1 libsystem_blocks.dylib 0x18318ca5c _Block_release + 152
2 libdispatch.dylib 0x1830ecae4 _dispatch_client_callout + 16
3 libdispatch.dylib 0x1831297a8 _dispatch_continuation_pop$VARIANT$armv81 + 416
4 libdispatch.dylib 0x183132acc _dispatch_source_invoke$VARIANT$armv81 + 908
5 libdispatch.dylib 0x18312b074 _dispatch_queue_serial_drain$VARIANT$armv81 + 248
6 libdispatch.dylib 0x18312bad8 _dispatch_queue_invoke$VARIANT$armv81 + 328
7 libdispatch.dylib 0x18312c47c _dispatch_root_queue_drain_deferred_wlh$VARIANT$armv81 + 332
8 libdispatch.dylib 0x18313444c _dispatch_workloop_worker_thread$VARIANT$armv81 + 612
9 libsystem_pthread.dylib 0x18341fe70 _pthread_wqthread + 860
10 libsystem_pthread.dylib 0x18341fb08 start_wqthread + 4我不知道如何复制这个崩溃,你有什么想法可以造成这样的崩溃吗?
发布于 2018-05-29 16:49:50
通常,releasing ()中的崩溃是由释放无效对象引起的。造成这种情况的原因有以下几点:
奇怪的是,这涉及到一个块,它应该在块运行时由队列保留,所以缺少手动的保留版本错误,这是不可能的,除非被释放的对象不是块本身。
剩下的是块中包含的对象:
显然,没有足够的信息可以确定你为什么要经历这次崩溃,但这些都是你应该寻找的东西。毫无疑问,还有一些人我不是在想我的想法。
希望这能有所帮助。
https://stackoverflow.com/questions/50580888
复制相似问题