2012-06-22 5 views
0

사진이 Xcode에서 어떻게 레이블링되는지 궁금합니다. 기본적으로 사진을 찍기 위해 카메라에 액세스하는 앱을 만들고 있습니다. 이 앱의 사진 앨범으로 이동하면 해당 앱에서 찍은 사진 만 표시되지만 카메라 롤에도 사진이 표시되기를 원합니다. 따라서 찍은 사진은 저장하고 싶지 않습니다. 이 응용 프로그램에 의해 자신의 디렉토리에). 사진에 레이블이 어떻게 표시되는지 알면 데이터베이스에있는이 앱으로 찍은 사진을 저장하고 앱에서 찍은 사진 (아마도 TableView) 만 나열하도록 앱에 지시 할 수 있습니다. 마치 PHOTO_INDEX와 같은 어떤 종류의 상수가있는 것처럼 보입니다 ... 나는 여러분의 사진을 컴퓨터에서 iPhone으로 저장하면이 방식으로 저장되기 때문에 존재한다고 가정합니다. 어떤 아이디어? 당신이 ALAssetsLibrary 클래스를 사용하는 경우Xcode의 사진은 어떻게 분류됩니까?

답변

1

당신은 쉽게 당신이 필요로 무엇을 할 수 :

void (^endBlock)(NSURL*, NSError*) = ^(NSURL *url, NSError *e) { 
    if (!e) 
    { 
    // you can use the url to do whatever you want, save the index of the image, save directly the url or what you need 
    } 
}; 

ALAssetsLibrary* lib = [[ALAssetsLibrary alloc] init]; 
[lib writeImageToSavedPhotosAlbum:[image CGImage] orientation:(ALAssetOrientation)[image imageOrientation] completionBlock:endBlock] 
관련 문제