ALAssetsLibraryChangedNotification在iOS5下面不工作的问题

    今天测试的时候发现,在iOS6下可以正常工作的负责系统相册更改的通知ALAssetsLibraryChangedNotification在iOS5下面是不能正常工作的,上网搜了一下,这是iOS5的bug,可以通过一个方法来修正。做法就是在创建了ALAssetsLibrary的实例之后,立刻执行一句
[self.assetsLibrary writeImageToSavedPhotosAlbum:nil metadata:nil completionBlock:^(NSURL *assetURL, NSError *error) { }];
  self.assetsLibrary用你自己的ALAssetsLibrary实例名代替。参考资料地址 http://stackoverflow.com/questions/9356965/alassetslibrarychangednotification-not-being-triggered-in-ios5

猜你喜欢

转载自swordinhand.iteye.com/blog/1955453