4
我正在開發一種應用程序,可在特定事件期間自動拍照並將其直接保存到照片庫中。不幸的是,用戶在運行時可能並不總是在看他們的電話,並且在第一次拍攝照片時要求獲得訪問照片的許可。在應用程序啓動期間請求訪問照片庫
有沒有一種方法可以在啓動過程中強制執行此請求並將其取消? 謝謝
我正在開發一種應用程序,可在特定事件期間自動拍照並將其直接保存到照片庫中。不幸的是,用戶在運行時可能並不總是在看他們的電話,並且在第一次拍攝照片時要求獲得訪問照片的許可。在應用程序啓動期間請求訪問照片庫
有沒有一種方法可以在啓動過程中強制執行此請求並將其取消? 謝謝
是的。您需要請求訪問該庫。
在AppDelegate中的didFinishLaunchingWithOptions
ALAssetsLibraryGroupsEnumerationResultsBlock assetGroupEnumerator =
^(ALAssetsGroup *assetGroup, BOOL *stop) {
if (assetGroup != nil) {
// do somthing
}
};
ALAssetsLibraryAccessFailureBlock assetFailureBlock = ^(NSError *error) {
LogError(@"Error enumerating photos: %@",[error description]);
};
NSUInteger groupTypes = ALAssetsGroupAll;
[library enumerateGroupsWithTypes:groupTypes usingBlock:assetGroupEnumerator failureBlock:assetFailureBlock];
神奇只需使用此代碼,我到處找這個! –