swift 如何使用 MR 从 coreData 获取数据
How to fetch data from coreData with MR in swift
我正在尝试使用 MagicalRecord 从 coredata 获取数据
代码:
var userDetails:User!
userDetails = User.MR_findAll() as! User
从“[AnyObject]
”转换为无关类型“User
”总是失败
我以前没有使用过 MagicalRecord,但您正试图从 AnyObject
的数组转换为单个 User
...您的意思是写:
let userDetails = User.MR_findAll() as! [User]
无论何时获取,它都将是 Array
类型,因此请进行这些更改
var userDetails:[User]!
userDetails = User.MR_findAll()
这将为您提供 User
类型数组的结果。
我正在尝试使用 MagicalRecord 从 coredata 获取数据
代码:
var userDetails:User!
userDetails = User.MR_findAll() as! User
从“[AnyObject]
”转换为无关类型“User
”总是失败
我以前没有使用过 MagicalRecord,但您正试图从 AnyObject
的数组转换为单个 User
...您的意思是写:
let userDetails = User.MR_findAll() as! [User]
无论何时获取,它都将是 Array
类型,因此请进行这些更改
var userDetails:[User]!
userDetails = User.MR_findAll()
这将为您提供 User
类型数组的结果。