无法在UIViewController中将coreUrl保存在核心数据中

时间:2017-09-24 02:21:46

标签: ios swift core-data

我在核心数据中保存了注释,我从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

0 个答案:

没有答案