이것은 매우 기본적인 것일 수 있습니다. 그러나 나는 인터넷 검색을 많이했고 무엇이 잘못되었는지를 파악할 수 없습니다. iOS 앱의 샌드 박스 된 데이터 폴더에서 '카메라 롤'로 이미지를 이동하려고합니다.개체가 선택기에 응답하지 않습니다
UIImageWriteToSavedPhotosAlbum(img,nil,nil,nil)
을 사용하면 오류는 발생하지 않지만 사진의 이미지 사본은 저장하지 않습니다.
이유가 무엇인지 알아 내기 위해 아래 (아래)의 선택기를 구현하려고했지만 "MyTest < ..."이라는 이유와 함께 NSInvalidArgumentException을 throw합니다. 선택기 이미지에 응답하지 않습니다. didFinishSavingWithError : contextInfo : "
여기 내 구현 :이 같은 느낌
@implementation MyTest
- (void)
image:(UIImage *) image
didFinishSavingWithError: (NSError *) error
contextInfo: (void *) contextInfo
{
//log error or do stuff...
}
+ (void) moveToCameraRoll: (NSString *) path
{
UIImage *img = [[UIImage imageNamed:path] retain];
UIImageWriteToSavedPhotosAlbum(img,
self,
@selector(image:didFinishSavingWithError:contextInfo:),
nil);
}
@end
아마도 매우 기본적인,하지만 난 대답을 찾을 수 없어.
그건 내가 이해하지 못하는 것이 었습니다. 감사! – Farray