【发布时间】:2018-01-01 00:53:25
【问题描述】:
我在(Xcode 9) 下方的代码中遇到了这些错误:
convenience init(dictionary: [String: AnyObject], context: NSManagedObjectContext) {
guard let entity = NSEntityDescription.entity(forEntityName: "Photo", in: context) else {
fatalError("No Entity name Found")
}
DispatchQueue.main.async {
self.init(entity: entity, insertInto: context)
self.title = dictionary[FlickrClient.JSONResponseKeys.title] as? String
self.path = dictionary[FlickrClient.JSONResponseKeys.mediumURL] as? String
}
}
没有DispatchQueue.main.async 它可以正常工作,但我需要实现它,因为应用程序不是线程安全的。提前谢谢!
【问题讨论】:
-
不要发布代码或错误的图片,将文本粘贴到您的帖子中。
-
我做了,图片显示的错误在标题中