gpt4 book ai didi

objective-c - NSKeyValueCoding中的IOS 13和Xcode 11崩溃

转载 作者:行者123 更新时间:2023-12-02 08:05:40 35 4
gpt4 key购买 nike

在运行IOS 13.5的iPhone和iPad上使用几分钟后,该应用程序多次崩溃。但是,在运行IOS 12时它没有问题。
我已经分析了设备(无论是iPhone还是iPad)的崩溃日志报告,它们在下面的崩溃日志中都显示了相同的崩溃:

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Triggered by Thread: 18

Last Exception Backtrace:
0 CoreFoundation 0x1a39bb794 __exceptionPreprocess + 224
1 libobjc.A.dylib 0x1a36ddbcc objc_exception_throw + 55
2 CoreFoundation 0x1a38c4764 +[NSObject+ 210788 (NSObject) doesNotRecognizeSelector:] + 139
3 CoreServices 0x1a4026968 +[_LSDefaults sharedInstance] + 55
4 Foundation 0x1a3c79f18 -[NSObject+ 44824 (NSKeyValueCoding) valueForKey:] + 303
5 AppName 0x104905348 fb1UCM8vZCiE + 355
6 AppName 0x10490d0b8 fbkUVUzGnhkS + 1655
7 AppName 0x10490295c fbIiaWxkoUb6 + 307
8 libsystem_pthread.dylib 0x1a36d1d98 _pthread_start + 155
9 libsystem_pthread.dylib 0x1a36d574c thread_start + 7

Thread 18 Crashed:
0 libsystem_kernel.dylib 0x00000001a37b0d88 __pthread_kill + 8
1 libsystem_pthread.dylib 0x00000001a36c91e8 pthread_kill$VARIANT$mp + 136
2 libsystem_c.dylib 0x00000001a361c934 abort + 100
3 libc++abi.dylib 0x00000001a3784cc0 __cxxabiv1::__aligned_malloc_with_fallback+ 76992 (unsigned long) + 0
4 libc++abi.dylib 0x00000001a3776e10 demangling_unexpected_handler+ 19984 () + 0
5 libobjc.A.dylib 0x00000001a36dde80 _objc_terminate+ 24192 () + 124
6 libc++abi.dylib 0x00000001a378414c std::__terminate(void (*)+ 74060 ()) + 16
7 libc++abi.dylib 0x00000001a3786bd8 __cxa_get_exception_ptr + 0
8 libc++abi.dylib 0x00000001a3786b98 __cxxabiv1::exception_cleanup_func+ 84888 (_Unwind_Reason_Code, _Unwind_Exception*) + 0
9 libobjc.A.dylib 0x00000001a36ddcf8 _objc_exception_destructor+ 23800 (void*) + 0
10 CoreFoundation 0x00000001a38c4764 +[NSOrderedSet orderedSetWithSet:] + 0
11 CoreServices 0x00000001a4026968 +[_LSDefaults sharedInstance] + 56
12 Foundation 0x00000001a3c79f18 -[NSObject+ 44824 (NSKeyValueCoding) valueForKey:] + 304
13 AppName 0x0000000104905348 fb1UCM8vZCiE + 356
14 AppName 0x000000010490d0b8 fbkUVUzGnhkS + 1656
15 AppName 0x000000010490295c fbIiaWxkoUb6 + 308
16 libsystem_pthread.dylib 0x00000001a36d1d98 _pthread_start + 156
17 libsystem_pthread.dylib 0x00000001a36d574c thread_start + 8
但是我对此问题仍然感到困惑。也许调用了一个不存在的方法,该方法归因于键值编码,但在Xcode中进行编译时未发现任何错误。所以我想知道如何解决它。

最佳答案

我看不到整个日志,但似乎您有内存泄漏(malloc)。如果处于保留周期和/或例如在主线程上使用UI函数,则可能发生。
在medium.com上遵循本教程how to debug memory leaks
Run scheme settings
希望我能帮助您找到正确的方法自行调试。

关于objective-c - NSKeyValueCoding中的IOS 13和Xcode 11崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63112700/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com