【发布时间】:2015-04-16 06:44:01
【问题描述】:
我正在尝试将 NSManagedObject 转换为 NSDictionary 这是我尝试过的:
var keys:NSArray = order?.entity.attributesByName.keys
var dict:NSDictionary = order?.dictionaryWithValuesForKeys(keys)
但我得到错误:
LazyForwardCollection<MapCollectionView<Dictionary<NSObject,
AnyObject>, NSObject>>? is not convertible to NSArray.
我在这里做错了什么?
【问题讨论】:
-
你需要
NSDictionary或者如果你有swift Dictionary就可以了? -
我不知道。我的目标是将该字典转换为 JSON 字符串。因此,如果我可以用字典做到这一点,那我就没有问题了。
标签: ios swift core-data nsdictionary nsmanagedobject