iPhone上的图片路径

问题描述:

我不是很新,但仍然有一些noob问题,这是其中之一。iPhone上的图片路径

我需要一个路径,我的相机胶卷在我的测试iphone上都准备好了。我如何获得/找到这个,而不是编程。我想硬编码它进行文件上传测试,所以我可以排除故障。

所以

filePath:@"/private/var/mobile/Applications/14C39895-E73B-400F-8158-F1F5047A826C/tmp/upload.jpg" 

应该是什么:

filePath:@"fill in this spot" 

你不能直接访问的照片(除非你的应用程序上面写的文档文件夹开始 - 在这种情况下,你会知道路径)。你需要实现一个UIImagePicker来从你的相册中选择照片。然后,UIImagePicker委托人可以访问照片,您可以随意使用它(包括将其副本写入文档)。在照片被选中并写入文档后,您可以在稍后执行应用程序的文档中访问它。

的UIImagePicker代表应实现:

-(void) imagePickerController:(UIImagePickerController *) picker didFinishPickingMediaWithInfo:(NSDictionary *) info { 
    UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage]; 
} 

然后你就可以将图像写入您的应用程序的文档文件夹中的委托方法,像这样:

http://blog.objectgraph.com/index.php/2010/04/05/download-an-image-and-save-it-as-png-or-jpeg-in-iphone-sdk/

在这一点上你可以随时访问您的应用程序文档文件夹中的照片进行上传测试...您可能需要为您的应用程序实施UIImagePicker,因此无需查找测试照片,只需从照片中选择即可使用UIImagePicker并直接上传(剪切整个文档/从文档文件夹中读取)。

希望有帮助!