由于“NSInvalidUnarchiveOperationException”异常导致崩溃终止应用程序,原因是:“无法实例化名为UINavigationBarAppearance的类,因为没有找到名为UINavigationBarAppearance的类;类需要在源代码中定义或从库中链接(确保类是正确目标的一部分)”,终止时类型为NSException。
发布于 2022-01-24 09:52:24
UINavigationBarAppearance只能从iOS 13中获得。
查看这里的文档:https://developer.apple.com/documentation/uikit/uinavigationbarappearance
您需要使用UINavigationBarAppearance来排除iOS版本低于iOS 13的代码:
if #available(iOS 13.0, *) {
let navBarAppearance = UINavigationBarAppearance()
...
navigationBarAppearace.standardAppearance = navBarAppearance
} https://stackoverflow.com/questions/70831617
复制相似问题