在我的CoreData设置中,我有一个实体,使用两个字符串。"name "和 "stadium"。
我想写一个函数,把 "name "作为参数,做一个CoreData的获取,然后返回 "name "实体对应的 "stadium "字符串值。这似乎不难,但我不知道从哪里开始......
谅谅
你应该使用 NSPredicate
用于过滤。
let fetchRequest = NSFetchRequest<Team>(entityName: "Team")
fetchRequest.predicate = NSPredicate(format: "name == %@", nameToFind)
fetchRequest.fetchLimit = 1
let team = (try? context.fetch(fetchRequest))?.first
return team?.stadium