快速代码核心数据fetchrequest

时间:2016-10-12 04:31:30

标签: swift core-data

我疯狂地试图检索核心数据中给定问题的事实。我正在使用的代码如下,我想做的是让用户选择一个"问题"并查看相关的"事实"为了它。

我试图这样做。任何人都可以向我解释我失踪的是什么吗?谢谢

      let appDelegate = UIApplication.shared.delegate as! AppDelegate
    let managedContext = appDelegate.persistentContainer.viewContext



    let request = NSFetchRequest<NSFetchRequestResult>(entityName: "BadHusband")

    request.predicate = NSPredicate(format: "question= %@", itemSelected)

    request.returnsObjectsAsFaults = false


    do {

        let results = try managedContext.fetch(request)

        stuff = results as! [NSManagedObject]

        if results.count > 0 {

            for result in results as! [NSManagedObject] {


                if let question = result.value(forKey: "question"), let facts = result.value(forKey: "facts") {

              print(question)
                print(facts)
                }

            }


        }

0 个答案:

没有答案
相关问题