无论我从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。
而且,我无法保存这些照片。我该如何解决这些问题?