Я реализовал ALAssetsLibraryChangedNotification
в ios4, и он отлично работал, однако сейчас в ios5 кажется, что его игнорируют.Я добавляю:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(ALAssetsLibraryChangedNotification) name: ALAssetsLibraryChangedNotification object:self.library];
в моем инициализаторе контроллера представления и в dealloc я добавляю:
[[NSNotificationCenter defaultCenter] removeObserver:self name:ALAssetsLibraryChangedNotification object:nil];
Тогда сама реализация metadod выглядит так:
- (void) ALAssetsLibraryChangedNotification
{
//doSomeStuff
}
Мне нужнодобавить его в инициализатор и удалить в dealloc, чтобы он обновлялся, если пользователь изменяет библиотеку, находясь вне приложения.Кто-нибудь знает хорошее решение этого вопроса?