gpt4 book ai didi

设置基本 SDK 后,iPhone 模拟器在 NSKeyedUnarchiver 中崩溃

转载 作者:搜寻专家 更新时间:2023-10-30 20:23:38 24 4
gpt4 key购买 nike

我用 base sdk 3.1.2 在 xcode(雪豹上的 3.2)中开始了一个项目。现在我将此设置更改为 3.0,并且它在没有警告的情况下编译。在设备上运行该应用程序没有问题,但每次启动时模拟器都会崩溃,出现以下异常:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '[NSKeyedUnarchiver initForReadingWithData:]: incomprehensible archive (0x4e, 0x49, 0x42, 0x41, 0x72, 0x63, 0x68, 0x69)'

我不使用 NSKeyedUnarchiver,那么为什么应用程序会尝试调用它?什么文件是不可理解的?我在构建之前重置了模拟器,所以周围没有 userDefaults 或其他任何东西。
感谢您的帮助!

最佳答案

我用这个详细的堆栈跟踪解决了这个问题:

#0  0x302ac924 in ___TERMINATING_DUE_TO_UNCAUGHT_EXCEPTION___  
#1 0x904a3509 in objc_exception_throw
#2 0x3028e5fb in +[NSException raise:format:arguments:]
#3 0x3028e55a in +[NSException raise:format:]
#4 0x30513b77 in -[NSKeyedUnarchiver initForReadingWithData:]
#5 0x30ab4b2a in -[UINib instantiateWithOptions:owner:loadingResourcesFromBundle:]
#6 0x30ab6eb3 in -[NSBundle(NSBundleAdditions) loadNibNamed:owner:options:]
#7 0x308f85f1 in -[UIApplication _loadMainNibFile]
#8 0x30901a15 in -[UIApplication _runWithURL:sourceBundleID:]
#9 0x308fef33 in -[UIApplication handleEvent:withNewEvent:]
#10 0x308fad82 in -[UIApplication sendEvent:]
#11 0x309013e1 in _UIApplicationHandleEvent
#12 0x32046375 in PurpleEventCallback
#13 0x30245560 in CFRunLoopRunSpecific
#14 0x30244628 in CFRunLoopRunInMode
#15 0x308f930d in -[UIApplication _run]
#16 0x309021ee in UIApplicationMain
#17 0x0000255c in main at main.m:14

应用程序在调用 mainNibFile 时崩溃。而且我不知道为什么,只是简单地重新保存 MainWindow.xib 就解决了这个问题。

关于设置基本 SDK 后,iPhone 模拟器在 NSKeyedUnarchiver 中崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2155427/

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