从 NSManagedObject 获取数据
Getting data out of an NSManagedObject
我有一个 returns 像这样的 NSManagedObject
的核心数据提取
let results = try context.fetch(data);
let resultset = results as! [NSManagedObject];
我有一个这样创建的字符串数组:
var db: [String] = [];
我的核心数据有一个名为博客的列。
如何将整个列放入我的数据库变量中?
博客列是一个字符串。
核心数据也是新手。
使用map
函数
let results = try context.fetch(data) as! [NSManagedObject]
db = results.map { [=10=].value(forKey: "blogs") as! String }
或者 – 更可取 – 如果您正在使用 NSManagedObject
子类和通用实体
let results = try context.fetch(data)
db = results.map { [=11=].blogs }
并顺便删除代码中的分号...
我有一个 returns 像这样的 NSManagedObject
的核心数据提取let results = try context.fetch(data);
let resultset = results as! [NSManagedObject];
我有一个这样创建的字符串数组:
var db: [String] = [];
我的核心数据有一个名为博客的列。
如何将整个列放入我的数据库变量中?
博客列是一个字符串。
核心数据也是新手。
使用map
函数
let results = try context.fetch(data) as! [NSManagedObject]
db = results.map { [=10=].value(forKey: "blogs") as! String }
或者 – 更可取 – 如果您正在使用 NSManagedObject
子类和通用实体
let results = try context.fetch(data)
db = results.map { [=11=].blogs }
并顺便删除代码中的分号...