我正在开发像相机这样的应用程序。这是我拍摄照片的方法:文档目录存储捕获图像并将其加载到收集视图中的路径
-(IBAction)takephoto:(id)sender
{
tapCount += 1;
AVCaptureConnection *videoConnection = nil;
for(AVCaptureConnection *connection in StillImageOutput.connections)
{
for(AVCaptureInputPort *port in [connection inputPorts])
{
if ([[port mediaType] isEqual:AVMediaTypeVideo]){
videoConnection =connection;
break;
}
}
}
[StillImageOutput captureStillImageAsynchronouslyFromConnection:videoConnection completionHandler:^(CMSampleBufferRef imageDataSampleBuffer, NSError *error){
if (imageDataSampleBuffer!=NULL) {
NSData *imageData =[AVCaptureStillImageOutput jpegStillImageNSDataRepresentation:imageDataSampleBuffer];
self.image = [ UIImage imageWithData:imageData];
}
现在我需要捕捉的图像存储在NSDocumentdirectory
路径,我想向他们展示我的集合视图。
在此之前,我将图像保存在数组中,读取图像并将它们加载到集合视图中。请帮助我执行此操作..我对此NSDocument
目录路径没有太多了解。
谢谢,波尔我已经做了保存,加载图像使用阵列。但我不不知道要使用nsdocument目录,请帮助我做到这一点,为此分享一些示例代码 – Siva