alassetslibrary

    5熱度

    3回答

    我正在使用[ALAssetsLibrary enumerateGroupsWithTypes:]將ALAssets存儲在一個數組中。由於這是一個異步操作,我需要等待它完成才能繼續工作。 我讀Cocoa thread synchronisation when using [ALAssetsLibrary enumerateGroupsWithTypes:]並試用了推薦的NSConditionLock

    3熱度

    1回答

    我注意到UIImagePicker爲Camera Roll返回的NSDictionary似乎不再返回UIImagePickerControllerOriginalImage對象。相反,我得到一個UIImageControllerReferenceURL,要求我使用ALAAssetLibrary的assetForURL通過一個漫長而涉及的過程來創建一個UIImage。 在Web上有足夠的例子,所有這

    9熱度

    4回答

    請允許我說這是我第一次使用ALAssetsLibrary。我需要訪問用戶保存的照片庫中的最新照片。看起來要做到這一點,我必須創建一個ALAssetsLibrary實例並在選擇最後一張圖像之前遍歷用戶圖庫中的每個項目。這總是最壞的情況。有沒有更快或更好的方法來解決這個問題?

    1熱度

    1回答

    在iOS 4.x上,我嘗試枚舉設備上的所有照片,當完成後,再在相同的方法中處理該列表。 由於enumerateGroupsWithTypes塊在另一個線程上異步運行,我無法看到如何繼續執行主線程以防止繼續執行,所以我開始進行進一步處理直到準備就緒的解決方案是輪詢我的照片數組收集直到它看到它已經完成填充NSNull對象的結尾。 在iOS 4.0上它工作正常 - 輪詢繼續,因爲其他線程枚舉照片,然後在

    0熱度

    1回答

    我試圖讀取的圖像的EXIF數據,由用戶選擇。我正在使用ALAssetLibrary。到目前爲止,我已經成功地得到所需assetForURL:resultBlock:failureBlock:方法參考URL,但是當我試圖與參考URL做任何事情,我收到了EXC_BAD_ACCESS錯誤。 的URL的NSLog,就在(正確的,因爲據我所知)字符串中使用它,結果前: assets-library://as