Tag: nsdata exc

无法追查崩溃

在Foundation的-[NSData(NSData) getBytes:length:]方法中,我EXC_BAD_ACCESS了一个奇怪的EXC_BAD_ACCESS崩溃。 它经常发生,但是我无法从堆栈跟踪中得到任何有意义的信息。 没有调用getBytes:length:在我的代码中,除了开放源代码库(一个在SDWebImage ,一个在SocketRocket ),但看起来不像是导致崩溃。 唯一的提示是崩溃发生在com.apple.CFNetwork.addPersistCacheToStorageDaemon线程内,但是我不知道它是什么。 有人可以帮忙吗? Crashlytics的Stacktrace: Thread : Crashed: com.apple.CFNetwork.addPersistCacheToStorageDaemon 0 libsystem_platform.dylib 0x3044a208 _platform_memmove$VARIANT$CortexA9 + 160 1 Foundation 0x22df9167 -[NSData(NSData) getBytes:length:] + 118 2 Foundation 0x22df9167 -[NSData(NSData) getBytes:length:] + 118 3 Foundation 0x22e21a1b -[NSData(NSData) replacementObjectForCoder:] + 134 4 Foundation 0x22dc2aff -[NSXPCEncoder _replaceObject:] + 90 5 Foundation 0x22e240dd -[NSXPCEncoder _encodeArrayOfObjects:forKey:] + 192 6 […]