Я использую AVFoundation для реализации функции captureStillImage.
Когда я использую следующий код для записи изображения в альбом на iphone,
if (imageDataSampleBuffer != NULL) {
NSData *imageData = [AVCaptureStillImageOutput jpegStillImageNSDataRepresentation:imageDataSampleBuffer];
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
UIImage *image = [[UIImage alloc] initWithData:imageData];
NSLog(@"capturestill image size is %@", NSStringFromCGSize(image.size));
[library writeImageToSavedPhotosAlbum:[image CGImage]
orientation:(ALAssetOrientation)[image imageOrientation]
completionBlock:completionBlock];
[image release];
[library release];
}
выдает ошибку вот так:
Напиши занят,
При записи этого ресурса возникла проблема, поскольку ресурсы записи заняты.
Кто-нибудь может указать, в чем проблема?