2012-10-07 4 views
4

특정 이벤트 중에 자동으로 사진을 찍어 사진 라이브러리에 직접 저장하는 앱 개발 중입니다. 불행히도 사용자가이 사진이 실행 중일 때 항상 휴대 전화를보고있는 것은 아니며 처음 사진을 찍을 때 사진에 액세스 할 수있는 권한이 있는지 묻습니다.앱 출시 중 사진 라이브러리 액세스 요청

출시 도중이 요청을 강제로 실행할 수있는 방법이 있습니까? 감사합니다.

답변

6

예. 라이브러리에 대한 액세스를 요청해야합니다.
단순히 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]; 
+0

환상적인에서이 코드를 사용,이 사방 봤는데! –