2011-11-03 8 views
2

아무 것도 보지 못했지만 iOS 5 photos.app에서 앨범을 만들 수 있다는 것을 보았습니다. 내 앱에 앨범을 통합 할 수있는 방법이 있는지 궁금합니다.사진 응용 프로그램의 앨범에 사진을 작성, 삭제 및 추가 하시겠습니까?

앨범을 만들고 사진을 업로드하고 삭제할 수 있어야합니다.

감사합니다, Coulton

+1

http://stackoverflow.com/questions/12152430/iphone-how-to-create-a-custom-album-and-give-custom-names-to-photos-in-camera 당신은 수도 이 대답을보고 싶습니다 –

답변

0

있는 UIImage 클래스 참조를 참조하십시오

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImage_Class/Reference/Reference.html

void UIImageWriteToSavedPhotosAlbum (
    UIImage *image, 
    id  completionTarget, 
    SEL  completionSelector, 
    void  *contextInfo 
); 

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIKitFunctionReference/Reference/reference.html#//apple_ref/c/func/UIImageWriteToSavedPhotosAlbum

더 (카메라 롤 앨범 (카메라) 또는 저장된 사진 앨범에 추가 카메라).

+0

그래서 프로그래밍 방식으로 앨범을 만들 수있는 방법이 없습니까? 왜냐하면 당신이 사진 응용 프로그램을 열면, 앨범을 만들어 거기에 사진을 넣을 수 있기 때문에 ... – iosfreak

+0

나는 그렇게 생각하지 않지만 수정하고 싶습니다. http://stackoverflow.com/questions/5299412/를 참조하십시오. update-delete-photo-using-ios-alassetslibrary – bryanmac

+0

좋아, 그들은 새로운 사진 응용 프로그램과 함께 그것을 def 것이라고 생각합니다. 광산과 같은 사진 응용 프로그램을위한 몇 가지 멋진 기능을 제공합니다. 아 글쎄, 그냥 카메라 롤에 저장하겠습니다. – iosfreak

10

iOS5 이후로 사진에 앨범을 프로그래밍 방식으로 추가 할 수 있습니다. ALAssetsLibrary Class Reference을 참조하십시오. 와

당신은 (AN ALAssetsGroup입니다) 앨범을 추가 할 수 있습니다

addAssetsGroupAlbumWithName:resultBlock:failureBlock: 

모든 ALAssetsGroup 그것과 연관된 URL이 있습니다. 당신은 그것을 저장할 수 있습니다 : 당신은 그 URL을 사용할 수 있습니다

valueForProperty:ALAssetsGroupPropertyURL 

ALAssetsGroup 개체를 가져 :

groupForURL:resultBlock:failureBlock: 

당신은 일단 당신의 ALAssetsGroup이 이미지를 추가 당신은 addAsset: 방법을 사용할 수 있습니다 또는 비디오.

알림 : 이러한 모든 메서드는 비동기이며 즉시 반환됩니다. 이러한 방법으로 전달하는 블록에서 실제 작업을 수행합니다.

관련 문제