【发布时间】:2015-05-02 16:25:26
【问题描述】:
我正在尝试使用 MagicalRecord 从 coredata 获取数据
代码:
var userDetails:User!
userDetails = User.MR_findAll() as! User
从“[AnyObject]”转换为不相关的类型“User”总是失败
【问题讨论】:
标签: ios swift core-data magicalrecord
我正在尝试使用 MagicalRecord 从 coredata 获取数据
代码:
var userDetails:User!
userDetails = User.MR_findAll() as! User
从“[AnyObject]”转换为不相关的类型“User”总是失败
【问题讨论】:
标签: ios swift core-data magicalrecord
当您获取时,它将是 Array 类型,因此请进行这些更改
var userDetails:[User]!
userDetails = User.MR_findAll()
这将为您提供User 类型的数组的结果。
【讨论】:
我之前没有使用过 MagicalRecord,但您正尝试从 AnyObject 的数组转换为单个 User... 您是要写吗:
let userDetails = User.MR_findAll() as! [User]
【讨论】:
User。