ALAssetsGroup no es válido

Estoy usando el framework AssetsLibrary para save activos en un álbum específico ( ALAssetsGroup ).

Como estoy usando el ALAssetsGroup (para el álbum donde quiero save los resources) con bastante frecuencia, pensé que sería prudente retenerlo, así que no tengo que iterar (de forma asíncrona) a través de los grupos cada vez que necesito eso.

Al recuperar / crear el álbum, todo aparece correctamente (para valueForProperty: , pero el grupo parece valueForProperty: después de un time y todas sus properties volverán nil . Además, addAsset: no funcionará, así que tengo que search el álbum nuevamente (esta vez es buscado por su URL, pero sigue siendo asíncrono).

¿Hay alguna forma de evitar esto (para mantener ALAssetsGroup válido)?

Esto sucede en iOS 5, y la biblioteca ( ALAssetsLibrary ) también se retiene. Estoy usando un configurador para asegurarme de que no restablezco el group yo mismo.

Debe agregar un observador para la ALAssetsLibraryChangedNotification para su ALAssetsLibrary y al recibirla vuelva a consultar para cualquiera de sus objects AL * en caching. Eso se publicará inmediatamente antes de que los objects AL * vendidos sean inválidos.