alasset

    4熱度

    1回答

    我想從相機膠捲發送照片到Web服務 - 包括其exif數據。 即時通訊使用ASIFormDataRequest - 所以我做的: ASIFormDataRequest *request = [[ASIFormDataRequest alloc]initWithURL:url]; 爲了節省內存我直接要發送的文件: [request addFile:localPath forKey:@"image

    2熱度

    1回答

    我從ALAssetsLibrary(基本上是從本機相機應用程序記錄的所有內容)提取所有視頻資產。我然後在每個視頻的資產,這樣做是爲了每個視頻運行枚舉: // The end of the enumeration is signaled by asset == nil. if (alAsset) { //Get the URL location of the vide

    1熱度

    1回答

    我在我的應用程序中使用了ELCImagePickerController。 但是當我們第一次啓動我們的應用程序並且在圖片庫時,它會要求訪問用戶位置,如果我們不允許訪問用戶位置,那麼它會在UIAlertView中給出錯誤,並且它不會顯示圖片庫。 但之後,如果我們去設置應用程序 - >位置服務 - > [打開開關爲我們的應用程序的訪問位置],然後啓動應用程序 - >去畫廊頁面 - >我們可以在我們的應

    1熱度

    1回答

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

    0熱度

    1回答

    我需要用ALAssets中的UIImage實例填充許多UIImageView實例(約10個)。我不想鎖定主線程,所以想在後臺線程中儘可能多地執行。從ALAsset獲取CGImage是最耗時的,所以我想把它放在後臺線程中。 我遇到的問題是隻有第一個圖像實際上被正確加載。任何其他UIImageView實例最終都是空的。 以下是我的(簡體)代碼。 processAssets方法遍歷資產數組,並在後臺線程

    3熱度

    3回答

    我想獲取圖像的時間戳,我可以得到正確的經度和緯度值,但時間戳總是返回當前時間,而不是圖像的EXIF時間。 ALAssetsLibraryAssetForURLResultBlock resultsBlock = ^(ALAsset *asset) { CLLocation *imageLoc = [asset valueForProperty:ALAssetPropertyLocatio

    1熱度

    2回答

    我想從資產網址將視頻保存到我的應用文檔。我的資產網址如下: - "assets-library://asset/asset.MOV?id=1000000394&ext=MOV" 我嘗試這樣做: - NSString *[email protected]"assets-library://asset/asset.MOV?id=1000000394&ext=MOV"; NSData *video

    0熱度

    1回答

    我使用AssetsLibrary訪問iOS上的照片滾動的圖像。 每當應用程序嘗試使用AssetsLibrary時,都會彈出CoreLocation警報,要求用戶授權應用程序使用位置服務。 我知道這是強制性的,因爲ALAssets包含位置信息。 我的問題是,我無法弄清楚當用戶點擊「否」時如何繼續。 如何確定是否授予了授權,並且如果用戶未授予對位置服務的訪問權限,是否有方法再次觸發授權請求。 請幫幫忙

    11熱度

    4回答

    我有一個包含ALAsset網址的數組(不是完整的ALAsset對象) 因此,每次我啓動我的應用程序時,我想檢查一下我的數組是否仍然需要日期... 所以,我想 NSData *assetData = [[NSData alloc] initWithContentsOfFile:@"assets-library://asset/asset.PNG?id=1000000001&ext=PNG"];

    24熱度

    5回答

    我想等待這段代碼被執行之前繼續,但因爲這些塊是異步調用,我不知道該怎麼辦? NSURL *asseturl; NSMutableArray *tmpListAsset = [[NSMutableArray alloc] init]; ALAssetsLibrary *library = [[[ALAssetsLibrary alloc] init] autorelease]; NSMuta