gpt4 book ai didi

swift - 为什么我不能使用 NSFetchRequest 分配 NSPredicate?

转载 作者:行者123 更新时间:2023-11-30 10:12:35 26 4
gpt4 key购买 nike

我尝试从表 Message 中进行简单查询,其中 senderId = "10001",当我尝试运行此代码时,收到以下错误:

Cannot assign a value of type NSPredicate to a value of type NSFetchRequest

这是我的代码:

  let appDel: AppDelegate = (UIApplication.sharedApplication().delegate as! AppDelegate)
let context3: NSManagedObjectContext = appDel.managedObjectContext
var request = NSFetchRequest(entityName: "Messages")
request.returnsObjectsAsFaults = false;
request = NSPredicate(format: "senderID = %@", argumentArray: ["10001"])

最佳答案

您正在尝试将 NSPredicate 分配给 NSFetchRequest。您需要 request.predicate = NSPredicate(format: "senderID = %@", argumentArray: ["10001"])

关于swift - 为什么我不能使用 NSFetchRequest 分配 NSPredicate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32172511/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com