gpt4 book ai didi

objective-c - PrepareForSegue 与 UIImagePickerController

转载 作者:行者123 更新时间:2023-12-01 19:15:30 25 4
gpt4 key购买 nike

我正在尝试将 prepareForSegue 与使用 UIImagePickerController 从相机胶卷或相机拍摄的图像一起使用。这就是我现在所拥有的,我不知道如何完成它,我希望你能帮助我

View Controller .h

    @interface ViewController : UIViewController
<UIImagePickerControllerDelegate, UINavigationControllerDelegate>

-(IBAction)escoger:(id)sender;
-(IBAction)camara:(id)sender;
@property(strong,nonatomic) UIImagePickerController *imagepicker;
@property(strong,nonatomic)IBOutlet UIImageView *image;

View Controller .m
    -(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{


if ([segue.identifier isEqualToString:@"escoger"]) {

//UIImagePickerController *intro = [UIImagePickerController ]

imagepicker = [[UIImagePickerController alloc]init];

imagepicker.delegate = self;

imagepicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;


[self presentViewController:imagepicker animated:YES completion:nil];

}}

最佳答案

您无法在 prepareForSegue 中显示图像选择器.如果您想实际使用已拍摄的照片,则不是。您需要做的是重新连接,以便当前触发 segue 的操作改为打开图像选择器。然后,在您的选择器代表的 didFinishPickingMediaWithInfo 中,您手动触发 segue (performSegueWithIdentifier:sender:)

关于objective-c - PrepareForSegue 与 UIImagePickerController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13713242/

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