#ios #swift #xcode #alamofire #cfnetwork
#iOS #быстрый #xcode — код #аламофайр #сеть cfnetwork
Вопрос:
Я получаю сбой, о котором сообщается в Crashlytics, и я понятия не имею, как воспроизвести ошибку, это происходит случайным образом, поэтому ее сложно отладить с помощью Xcode. Есть идеи?
Crashed: com.apple.main-thread
0 libobjc.A.dylib 0x19be52de8 objc_release 8
1 CoreFoundation 0x188485138 -[__NSSingleObjectArrayI dealloc] 60
2 CoreFoundation 0x1885c732c __CFBasicHashDrain 304
3 CoreFoundation 0x18851aa30 _CFRelease 220
4 CFNetwork 0x188d4f0dc _CFHTTPServerResponseEnqueue 21232
5 CoreFoundation 0x18851aa30 _CFRelease 220
6 CFNetwork 0x188c42090 _CFStreamErrorFromCFError 3820
7 CoreFoundation 0x18851aa30 _CFRelease 220
8 CFNetwork 0x188c28198 _CFURLConnectionCopyTimingData 6052
9 libobjc.A.dylib 0x19be34c40 object_cxxDestructFromClass(objc_object*, objc_class*) 112
10 libobjc.A.dylib 0x19be4aa04 objc_destructInstance 88
11 libobjc.A.dylib 0x19be516f8 _objc_rootDealloc 52
12 CFNetwork 0x188b726a0 (Missing)
13 CFNetwork 0x188b723fc (Missing)
14 CFNetwork 0x188bbdbfc CFURLCredentialStorageSetDefaultCredentialForProtectionSpace 18196
15 libobjc.A.dylib 0x19be34c40 object_cxxDestructFromClass(objc_object*, objc_class*) 112
16 libobjc.A.dylib 0x19be4aa04 objc_destructInstance 88
17 libobjc.A.dylib 0x19be516f8 _objc_rootDealloc 52
18 CoreFoundation 0x1884bb8f0 __RELEASE_OBJECTS_IN_THE_ARRAY__ 112
19 CoreFoundation 0x1884818b8 -[__NSArrayM dealloc] 272
20 CFNetwork 0x188cd54d0 _CFStreamErrorFromCFError 607020
21 libobjc.A.dylib 0x19be34c40 object_cxxDestructFromClass(objc_object*, objc_class*) 112
22 libobjc.A.dylib 0x19be4aa04 objc_destructInstance 88
23 libobjc.A.dylib 0x19be516f8 _objc_rootDealloc 52
24 libobjc.A.dylib 0x19be34c40 object_cxxDestructFromClass(objc_object*, objc_class*) 112
25 libobjc.A.dylib 0x19be4aa04 objc_destructInstance 88
26 libobjc.A.dylib 0x19be516f8 _objc_rootDealloc 52
27 libswiftCore.dylib 0x18c2547c0 (anonymous namespace)::destroyGenericBox(swift::HeapObject*) 48
28 libswiftCore.dylib 0x18c253714 _swift_release_dealloc 28
29 Alamofire 0x103bdf5ac $s9Alamofire16DownloadResponseVyypGWOh 372
30 libswiftCore.dylib 0x18c253714 _swift_release_dealloc 28
31 libsystem_blocks.dylib 0x1ce290784 _Block_release 188
32 libdispatch.dylib 0x1881d2280 _dispatch_client_callout 16
33 libdispatch.dylib 0x18818123c _dispatch_main_queue_callback_4CF$VARIANT$mp 896
34 CoreFoundation 0x188518c30 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ 12
35 CoreFoundation 0x1885130e8 __CFRunLoopRun 2480
36 CoreFoundation 0x188512200 CFRunLoopRunSpecific 572
37 GraphicsServices 0x19e68f598 GSEventRunModal 160
38 UIKitCore 0x18addbbcc -[UIApplication _run] 1052
39 UIKitCore 0x18ade11a0 UIApplicationMain 164
40 MyProject 0x102ffdfb8 main 19 (AppDelegate.swift:19)
41 libdyld.dylib 0x1881f1588 start 4
Пожалуйста, помогите мне найти его, с чем связана эта ошибка и как я могу воспроизвести ее и устранить.
Комментарии:
1. ваша память массива освобождена, проверьте свой массив
2. @Anbu.Karthik извините, но не могли бы вы подробнее объяснить, о каком массиве вы говорите, и как я могу это проверить.
3. Я говорю об этом массиве
1 CoreFoundation 0x188485138 -[__NSSingleObjectArrayI dealloc] 60