gpt4 book ai didi

iphone - 如何找到 UIImageView 路径

转载 作者:行者123 更新时间:2023-11-28 20:36:26 25 4
gpt4 key购买 nike

在我的应用程序中,我正在拍照并在 ImageView 中显示它。

现在我需要该图像的路径,以便将其上传到服务器。

我如何获得该路径?我尝试导入 ALAsset 框架,但没有称为我的 x 代码 (4.2) iOS 5.0 的框架

NSData *data = UIImagePNGRepresentation(imagePic.image);
NSString *file = [NSTemporaryDirectory() stringByAppendingPathComponent:@"upload.jpg"];

[data writeToFile:file atomically:YES];

[[EPUploader alloc] initWithURL:[NSURL URLWithString:@"myWebSite"]
filePath:@"file"
delegate:self
doneSelector:@selector(onUploadDone:)
errorSelector:@selector(onUploadError:)];

这就是我目前正在尝试的。

此外,iphone 相机胶卷中照片的硬编码路径是什么? “iphone/图片/myPic”??所以我可以尝试将上传与查找路径分开。

谢谢你

编辑:

- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
// Access the uncropped image from info dictionary
image2 = [info objectForKey:@"UIImagePickerControllerOriginalImage"];

// Save image
UIImageWriteToSavedPhotosAlbum(image2, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
imagePic.image = image2;
[picker release];
}

最佳答案

ImageView 没有路径,它在内存中。您必须保存从拍摄图像返回时获得的路径。在委托(delegate)方法 imagePickerController:didFinishPickingMediaWithInfo: 中,您可以在 UIImagePickerControllerMediaURL 中获取 NSURL,它指向磁盘上的图像:

NSURL *imageURL = [info valueForKey:UIImagePickerControllerMediaURL];

关于iphone - 如何找到 UIImageView 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10341226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com