gpt4 book ai didi

ios - ** 由于未捕获的异常 'NSInvalidArgumentException' 而终止应用程序,原因 : 'Application tried to present a nil modal view controller on target

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

尝试使相机具有拍照功能或选择令人兴奋的照片。当我按下“Infoga bild”(选择一张令人兴奋的照片时,它会崩溃,但当我拍摄一张新照片时,它会工作。但图像不会显示在 ImageView 中。

出现错误 ** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“应用程序试图在目标上呈现一个零模态视图 Controller ”*** 首先抛出调用栈:

我从一个表格 View 单元格中打开 Controller View 。

相机功能的代码:

#import "FMEImageview.h"
@implementation FMEImageview

- (IBAction)Tabild {
picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
[picker setSourceType:UIImagePickerControllerSourceTypeCamera];
[self presentViewController:picker animated:YES completion:nil];


}

- (IBAction)Infogabild{
picker2 = [[UIImagePickerController alloc] init];
picker2.delegate = self;
[picker2 setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
[self presentViewController:picker animated:YES completion:nil];


}

- (void) imagePickerControllerDidCancel:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary*)info{

image = [info objectForKey:UIImagePickerControllerOriginalImage];
[ImageView setImage: image];
[self dismissViewControllerAnimated:YES completion:nil];
}

- (void) imagePickerControllerDidCancel:(UIImagePickerController *)picker {
[self dismissViewControllerAnimated:YES completion:nil];
}

-(void) viewDidLoad {

[super viewDidLoad];

}

-(void) didReceiveMemoryWarning{

[super didReceiveMemoryWarning];
}

@end

.h代码:

@interface FMEImageview : UIViewController <UINavigationControllerDelegate, UIImagePickerControllerDelegate> {
UIImagePickerController *picker;
UIImagePickerController *picker2;
UIImage *image;

IBOutlet UIImageView *ImageView;

}

- (IBAction)Tabild;
- (IBAction)Infogabild;

@end

提前致谢,我希望我的代码或问题不会太糟糕。我是 objective-c 的新手

最佳答案

当您在那里创建的 Controller 名为 picker2 时,您似乎正试图在 Infogabild 中呈现选择器。

关于ios - ** 由于未捕获的异常 'NSInvalidArgumentException' 而终止应用程序,原因 : 'Application tried to present a nil modal view controller on target,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26362446/

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