无论我从Flickr获得了多少张照片,这只是一个单元格,我无法保存这些照片

时间:2017-09-24 08:13:02

标签: ios swift core-data uicollectionviewcell

无论我从Flickr获得多少张照片,collectionView中只有一个单元格。

func loadPhotos(pageNumber: Int) {
    GetImageUrls.sharedInstance.getImageUrls(latitude: latitude!, longitude: longitude!, pageNumber: pageNumber){(success, photosUrl, error) in
        if success {

            print("photosUrl number is \(photosUrl?.count) ")
            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()
                print("save url")
            } catch {
                print("Error saving the url")
            }

            DispatchQueue.main.async {
                self.albumCollection.reloadData()
            }

        } else {
            print("Error loading photos")
        }
    }
}

我可以从Flickr获取照片。

我得到了9张照片网址,但只有一张照片。

func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    print("fr section number is \(fetchedResultsController.sections![section].numberOfObjects)")
    return fetchedResultsController.sections![section].numberOfObjects
}

部分的数量也是1。

而且,我无法保存这些照片。我该如何解决这些问题?

0 个答案:

没有答案