Skip to content

Instantly share code, notes, and snippets.

@Koze
Last active February 3, 2018 06:26
Show Gist options
  • Save Koze/f8b3adf542c5dae6e9cf to your computer and use it in GitHub Desktop.
Save Koze/f8b3adf542c5dae6e9cf to your computer and use it in GitHub Desktop.
Getting Camera Roll with Photos.framework
PHFetchResult *result = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeSmartAlbum
subtype:PHAssetCollectionSubtypeSmartAlbumUserLibrary
options:nil];
PHAssetCollection *assetCollection = result.firstObject;
NSLog(@"%@", assetCollection.localizedTitle);
// Camera Roll
@akultomar17
Copy link

pretty late for @dodikk I guess but anyone else getting assetCollection == nil needs to add permissions in their info.plist

<key>NSPhotoLibraryUsageDescription</key>
<string>My description about why I need this capability</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>This app requires access to the photo library.</string>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment