Preberám fotografie z knižnice fotografií pomocou nástroja ELCImagePickerController. Funguje to dobre v simulátore ipad, ktorý zobrazuje fotografie z knižnice fotografií. Na zariadeniach iPad to však nefunguje.
Znamená to chybu zlyhania, čo znamená, že nie sú k dispozícii žiadne fotografie, aj keď zariadenie obsahuje fotografie.
použil som nasledujúce
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library enumerateGroupsWithTypes:ALAssetsGroupAll
usingBlock:assetGroupEnumerator
failureBlock:assetGroupEnumberatorFailure];
funguje pre simulátor, ale nie pre zariadenie ipad.
môže ktokoľvek odpovedať, aký je problém.
Vopred ďakujem.
odpovede:
5 pre odpoveď č. 1Zobrazuje sa chybové hlásenieže používateľ zamietol vášmu programu prístup do knižnice fotografií tým, že mu zamietol prístup k Lokalizačným službám. Z nejakého neznámeho dôvodu používa spoločnosť Apple povolenie služieb určovania polohy na riadenie prístupu do knižnice fotografií prostredníctvom rámca AssetsLibrary. Prejdite do aplikácie Nastavenia a skontrolujte, či je zapnutá funkcia určovania polohy a či je povolená pre vašu aplikáciu.
Myslím, že to urobili tak, že súznepokojený tým, že niektorá aplikácia by mohla nejakým spôsobom obísť odmietnutie Lokalizačných služieb načítaním všetkých fotografií z knižnice a hľadaním geografických značiek EXIF.