我在核心数据中保存了注释,我从Flickr获得了imageUrl。但是我无法在核心数据中保存imageUrls。有我的代码
func loadPhotos(pageNumber: Int) {
GetImageUrls.sharedInstance.getImageUrls(pageNumber: pageNumber){(success, photosUrl, error) in
if success {
for url in photosUrl! {
let photo = Album(location: self.tappedPinLocation!, imageUrl: url, context: self.stack.context)
print("photo is \(photo)")
}
do {
try self.stack.context.save()
} catch {
print("Error saving the url")
}
DispatchQueue.main.async {
self.albumCollection.reloadData()
}
} else {
print("Error loading photos")
}
}
}
当我使用“do-catch”语法运行我的项目时,我收到“保存网址时出错”,我不知道为什么? 我的项目是在FixCoredataError分支上。请帮我。 https://github.com/MartinSnow/MyVirtualTourist.git