0
我使用的是照片的框架使用此代碼在iOS8上獲取專輯列表,
如何重新排序smartAlbums,這樣我就可以顯示在所有如何重新排序PHAssetCollection列表
let smartAlbums : PHFetchResult = PHAssetCollection.fetchAssetCollectionsWithType(PHAssetCollectionType.SmartAlbum, subtype: PHAssetCollectionSubtype.AlbumRegular, options: nil)
頂「最近添加」在cellForRow方法
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let collection = smartAlbums[indexPath.row]
cell.textLabel?.text = collection.localizedTitle
return cell
}
let photofetchOpt:PHFetchOptions? = PHFetchOptions()
photofetchOpt?.sortDescriptors = [NSSortDescriptor(key:"localizedTitle", ascending: false)]
我試圖在獲取AssetCollections時使用PHFetchOptions,但對smartAlbums的順序沒有影響。