idList是Int。的数组 我想获取他们的id在这个数组中的记录 例如:idList = [1,2,10]然后获取三个id为1,2和10的记录 我确信这些记录存在,但executeFetchRequest的输出为空。并且它适用于其他查询。
lets predicate = NSPredicate(format: "id= %@", "\(idList)")
let fetchRequest = NSFetchRequest(entityName: "Post")
fetchRequest.sortDescriptors = sortDescriptors
fetchRequest.predicate = predicate
mainQueuePosts = try mainQueueContext.executeFetchRequest(fetchRequest) as? [Post]
我也试过这个:
lets predicate = NSPredicate(format: "id IN %@", "\(idList)")
两者都不起作用。