gpt4 book ai didi

ios - 无法设置 UIViewController ios 的属性

转载 作者:行者123 更新时间:2023-11-29 01:37:55 24 4
gpt4 key购买 nike

我有一个扩展 UIViewController 的 View Controller 。

@interface MyViewController : UIViewController
@property (weak, nonatomic) IBOutlet UITextView *phoneTxt;
@property (nonatomic, strong) NSDictionary *data;
@end

但是,当我尝试通过以下方式设置 View Controller 的属性时:

MyViewController *vvc = (MyViewController *)[sb instantiateViewControllerWithIdentifier:@"MyVC"];
vvc.data = data;

出现以下错误:

'NSInvalidArgumentException', reason: '-[UIViewController setData:]: unrecognized selector sent to instance 

我检查过,view controller不是nil,我已经在MyViewController.m中合成了属性数据

@synthesize data = _data;

为什么会出现此错误?

最佳答案

我认为您可能忘记在 Storyboard/xib 中为您的 View Controller (文件所有者)设置正确的类,因此它可能被实例化为原始 UIWievController

enter image description here

关于ios - 无法设置 UIViewController ios 的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32759088/

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