我有一段代码,我想要按以下方式设置键的值:
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:
我应该如何捕获这个异常?任何帮助将不胜感激。