OK, my first time to write an answer. I hope I'm right :)
Do you access the asset library using assetForURL: resultBlock: failureBlock :?
If you are then most likely you are not processing the ALAssetLibrary fault block.
You can do something like
ALAssetsLibraryAccessFailureBlock failureBlock = ^(NSError *error) { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Access to Photo Library is Denied " message:@"Please allow <YOUR APP NAME> to access your Photo library from Privacy Settings" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alert show]; [alert release]; }
Therefore, when your application does not have access to the photo library, it will ask the user to do this.
Ali Oct. 14 '12 at 14:26 2012-10-14 14:26
source share