您不能直接访问照片(除非您的应用程序将它们写入 docs 文件夹开始 - 在这种情况下您会知道路径)。您需要实现 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 并直接上传(从 docs 文件夹中删除整个写入/读取)。
希望有帮助!