我正在使用iPhone OS 3.0 SDK。
我的要求是我想从相册库中获取图像并将其显示在图像视图中。
我正在使用UIImagePickerController
。
但问题是在iPhone OS 3.0中不推荐使用- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)imageeditingInfo:(NSDictionary *)editingInfo
委托方法,
是否可以从UIImagePickerController获取图像。
所有建议都受到高度赞赏。
...谢谢
答案 0 :(得分:3)
在实现文件中使用UIImagePickerController的这个委托方法。
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissModalViewControllerAnimated:YES];
imageView.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
}
并且不要忘记使用这两个协议修改头文件
@interface photoAppViewController : UIViewController < UIImagePickerControllerDelegate,UINavigationControllerDelegate >
答案 1 :(得分:0)
说到3.0会破坏你和我与苹果的NDA。但是我可以建议您查看相关的头文件(mdfind didFinishPickingImage | grep 3.0
将快速找到您需要的内容)。
答案 2 :(得分:0)
有人给我发了如下答案。
在UIImagePickerController.h中,您可以看到有一种方法 可以使用:
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info;
文档未显示此方法仅在.h文件中。
但我仍然没有在.h文件中获得上述方法