【发布时间】:2017-10-27 06:29:28
【问题描述】:
我只在 Xcode 9 和 ios 11 上遇到了这个问题。甚至没有追溯它发生的位置。给我这个错误,应用程序就崩溃了。
【问题讨论】:
我只在 Xcode 9 和 ios 11 上遇到了这个问题。甚至没有追溯它发生的位置。给我这个错误,应用程序就崩溃了。
【问题讨论】:
当您使用NSDictionary 描述NSFontAttributeName 的key-value 对时,如果您尝试将对象设置为键并将键设置为对象,它将与[UICTFont isEqualToString:]: unrecognized selector sent error 一起崩溃。
Objective-C中的一个例子:
NSDictionary *attributedDictionary = [NSDictionary dictionaryWithObject:NSFontAttributeName forKey:[UIFont systemFontOfSize:15]];
在示例中,为对象设置了属性名称,并为键设置了对象。所以你必须修复它。
它会因你所拥有的错误而崩溃。
【讨论】:
我在 iOS 11 上遇到了一个更简单的问题,我正在使用
self.title = @"选择地点";
在 viewDidLoad 中设置标题,当我向 NavigatonBar 添加搜索栏时导致出现问题,崩溃需要进一步调试到根本原因。
希望这有助于调试您的问题。
【讨论】: