【发布时间】:2014-07-13 18:08:24
【问题描述】:
在 Swift 中尝试从 NSDictionary 中提取对象时出现错误:
类型“字符串”不符合协议“NSCopying”
我尝试将密钥从 String 转换为 NSString,但我没有解决问题。任何人都可以解释一下吗?代码如下:
var excerciseCategoryDictionary = object as NSDictionary
let category = NSEntityDescription.insertNewObjectForEntityForName(NSStringFromClass(ExcerciseCategory.self),
inManagedObjectContext: AppDelegate.sharedInstance().managedObjectContext) as ExcerciseCategory
category.name = excerciseCategoryDictionary["name"]
错误发生在最后一行。
【问题讨论】:
-
亲爱的投票者,请告诉我为什么
-1?