title: PHAsset fetchAssetsWithMediaType:PHAssetMediaTypeVideo returns no videos
body: <p><strong>Edited</strong> removed version from title, but this started with iOS 8.1</p>
  
  <p>I have an app that I've built that will play videos from the users Photos.app.  When I install the application on an 8.0.2 device I get back a list of videos from the [PHAsset fetchAssetsWithMediaType:options:] call no problem, but when I install the exact same code on an 8.1 device I get 0 videos returned.  Has anyone run into this?  Did 8.1 change the way we are supposed to access photos/videos from the Photos.app again?</p>
  
  <pre><code>PHFetchOptions *options = [[PHFetchOptions alloc] init];
  PHFetchResult *videos = [PHAsset fetchAssetsWithMediaType:PHAssetMediaTypeVideo options:options];
  </code></pre>
  
  <p>Any help would be appreciated.</p>
  
  <p><strong>Update</strong></p>
  
  <p>Modified my code to use PHAssetCollection call to try and fetch the album and I get some success, now on both versions I get 3 of my 6 videos (unfortunately not the same 3 each time).</p>
  
  <pre><code>PHFetchResult *collection = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeAlbum subtype:PHAssetCollectionSubtypeAlbumSyncedAlbum options:options];
  PHFetchResult *videos = [PHAsset fetchKeyAssetsInAssetCollection:collection[0] options:nil];
  </code></pre>
  
  <p><strong>Edit #2</strong></p>
  
  <p>Ok I just saw my mistake in the above code and I'm leaving it for anyone who does the same stupid thing I did.  My videos fetch line is calling for "Key" assets that's why I'm getting only 3.</p>
  
  <pre><code>PHFetchResult *collection = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeAlbum subtype:PHAssetCollectionSubtypeAlbumSyncedAlbum options:options];
  PHFetchResult *videos = [PHAsset fetchAssetsInAssetCollection:collection[0] options:nil];
  </code></pre>