我有一个代码,我想在其中设置 key 的值,如下所示:
item.setValue(field.1, forKey: field.0)
如果 NSUnknownKeyException 被抛出,我想捕捉,但我有以下代码但它不工作:
do {
try item.setValue(field.1, forKey: field.0)
} catch _ {
print("Trying to set wrong value for the item ")
}
当它是无效密钥时显示的错误如下:
Terminating app due to uncaught exception 'NSUnknownKeyException', reason: setValue:forUndefinedKey:
我怎样才能捕捉到这个异常?
任何帮助将不胜感激。