gpt4 book ai didi

ios - "unrecognized selector sent to instance"在 performSegueWithIdentifier

转载 作者:可可西里 更新时间:2023-11-01 06:23:10 25 4
gpt4 key购买 nike

所以我在我的 View Controller 中有一个以编程方式添加的按钮。因此,我创建了一个直接从我的根 View Controller 到下一个的 push segue。已嵌入导航 Controller 。

这是我设置按钮并添加它的目标;

registerButton = [UIButton buttonWithType:UIButtonTypeCustom];

[registerButton addTarget:self action:@selector(pushRegisterScreen) forControlEvents:UIControlEventTouchUpInside];

这就是pushRegisterScreen;

- (void) pushRegisterScreen
{
[self performSegueWithIdentifier:@"registerSegue" sender:self];
}

但这会抛出这个异常;

'NSInvalidArgumentException', reason: '-[RegisterScreen _setViewDelegate:]: unrecognized selector sent to instance 0x8d70d70'

第一天使用 Xcode 耶!

最佳答案

当您将 View 的类(可能是您的 Controller 的主视图)设置为不是 UIView 的子类的类时,我以前见过此错误。确保当您设置 Controller 的自定义类(在 Storyboard 中)时,您已将其设置在 Controller 上,而不是它的 View 上。

关于ios - "unrecognized selector sent to instance"在 performSegueWithIdentifier,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23097232/

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