在尝试更改项目的显示名称之后,每当我运行它时,当它启动时,它就会崩溃,其中包含以下错误消息:
2020-03-23 19:32:05.010069+0200冠状病毒工具10927:4335736未知类_TtC8CoronaMT18TipsViewController在接口生成器文件中。2020-03-23 19:32:05.059007+0200冠状病毒工具10927:4335736未知类_TtC8CoronaMT24StatisticsViewController在接口生成器文件中。2020-03-23 19:32:05.061510+0200冠状病毒工具10927:4335736未知类_TtC8CoronaMT28RiskCalculatorViewController在接口生成器文件中。2020-03-23 19:32:05.063672+0200冠状病毒工具10927:4335736未知类_TtC8CoronaMT27NotificationsViewController在接口生成器文件中。2020-03-23 19:32:05.067168+0200冠状病毒工具10927:4335736未知类_TtC8CoronaMT18MoreViewController在接口生成器文件中。2020-03-23 19:32:05.131735+0200 Coronavirus Tool10927:4335736 * terminating app due to uncaught exception 'NSUnknownKeyException',reason:‘ setValue:forUndefinedKey::this class is not key value compliant for the key blueButton.‘* First throw call stack:(0x181086d8c 0x1802405ec 0x1810869f0 0x1819dc44c 0x18b1375a0 0x18b3097e4 0x180f94b24 0x18b3081f4 0x18b139aa8 0x18ad7d074 0x18aca1b14 0x18ad4fe1c 0x18ad4f2d8 0x18ad4ec14 0x18ad4e6a4 0x18ad423a8 0x18ac9a6f4 0x18520fe54 0x185213fe4 0x1851806c8 0x1851a81b0 0x18b084680 0x18102f2bc 0x18102ea7c 0x18102c7b0 0x180f4cda8 0x182f32020 0x18af6c758 0x100bc550c 0x1809ddfc0) libc++abi.dylib: Terminating with uncaught exception of type NSException
我尝试在info.plist中添加绑定显示名称,并将名称恢复到原来的状态,同时清理项目、重新启动xcode并删除应用程序/重新安装它。
有人能帮我修一下吗?
发布于 2020-03-23 19:17:47
通常是“UIViewController.KVC不符合.“消息表示没有设置场景的基类(因此在警告开始时是“UIViewController”),因此找不到blueButton
出口。
(FWIW,如果警告是RiskCalculatorViewController.不是KVC兼容的.“,这意味着该特定UIViewController
子类中的出口出现了问题。但是错误没有引用UIViewController
的任何特定子类,这表明问题不是出口本身,而是这个故事板场景的基类。)
幸运的是,您与我们共享了一系列错误消息。我们可以看到故事板无法找到的一系列视图控制器类(请参阅粗体前的错误)。这表明了一个更基本的问题,在您的重命名过程中出现了一些问题,使得所有这些故事板基类都无法找到。
如果可以,请回滚到应用程序的以前版本,然后再次尝试重命名过程。
如果不是,你必须手动清理这个。看来至少有两种可能性发生了:
确保在你的主要目标旁边有一个检查点。
确保“模块”是你的主要目标。
有时你只需选择模块,你就会很好。但有时,这不起作用。在这种情况下,我通常会删除“自定义类”部分中的“类”名称,离开字段,然后返回并再次输入类名,模块将被正确选择。
发布于 2020-03-23 18:01:11
您在此错误中的线索是blueButton
。我的预感是,IBOutlet有一个以前的插座仍然连接到blueButton
。检查是否有两个插座连接到blueButton
。如果是这样的话,Xcode就会崩溃,因为它不知道要使用哪个插座。希望这能有所帮助。
https://stackoverflow.com/questions/60818840
复制相似问题