2011-08-27 64 views
0

當我運行下面的代碼:運行資產庫代碼而無需使用當前位置?

ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; 
     [library assetForURL:albumCopy 
       resultBlock:^(ALAsset *asset) { 
        ... 
       } 
       failureBlock:^(NSError *error) { 
        ... 
       }]; 
     [library autorelease]; 

應用程序要求用戶爲使用他們的當前位置的權限。我不以任何方式使用他們當前的位置,那麼是否有辦法阻止它向用戶提問?我知道這些消息總是會降低用戶體驗。

回答

3

這是不可能的,蘋果公司做到了這一點,因爲照片的EXIF數據包含位置,他們沒有辦法請求一切,但從照片中的位置標籤。提交錯誤報告,也許他們會在未來的iOS版本中實現類似的功能。

相關問題