title: ALAssetsLibrary assetForURL: always returning nil for photos in "My Photo Stream" in iOS 8.1
body: <p>This code worked fine in iOS 7 but in iOS 8.1 all assets located in the "My Photo Stream" album are nil from within the result block. (The failureBlock is not called.) Regular albums and shared albums work just fine.</p>
  
  <p>I tried the accepted answer from: <a href="https://stackoverflow.com/questions/7625402/error-trying-to-assigning-block-alasset-from-inside-assetforurlresultblock?rq=1">Error trying to assigning __block ALAsset from inside assetForURL:resultBlock:</a></p>
  
  <p>That is, I'm holding a reference to an ALAssetsLibrary object, listening for the <code>ALAssetsLibraryChangedNotification</code> event (which doesn't happen btw, but oh well.) I made sure my app has permission to access photos, I'm on wi-fi, I see the photos' thumbnails just fine in my tableView. It's just when I try to load them with <code>assetForURL:</code> they're always nil.</p>
  
  <pre><code>// example URL: assets-library://asset/asset.JPG?id=1ECB69B9-DC7A-45A7-B135-F43317D3412C&amp;ext=JPG
  [self.library assetForURL:[NSURL URLWithString:url] resultBlock:^(ALAsset *asset) {
      NSLog(@"Asset: %@", asset); // nil :(
  } failureBlock:^(NSError *error) {
      NSLog(@"Failure, wahhh!");
  }];
  </code></pre>
  
  <p>Is anyone else seeing this issue?</p>