gpt4 book ai didi

ios - 无法从 View Controller 到模型进行通信

转载 作者:行者123 更新时间:2023-11-29 04:33:10 26 4
gpt4 key购买 nike

我无法在 View Controller 上调用方法或创建变量。我正在使用以下代码,但它不起作用。

// MODEL
@interface MyModel : NSObject
-(void)awesome;
@end

@implementation MyModel
-(void)awesome {
NSLog(@"awesome");
}
@end

// VIEW CONTROLLER
@interface MyViewController: UIViewController
@property (nonatomic, strong) MyModel *modelObject;
@end

@implementation MyViewController
@synthesize modelObject;
-(void)viewDidLoad
{
[self.modelObject awesome];
[super viewDidLoad];
}
@end

最佳答案

viewDidLoad 缺少 self.modelObject = [MyModel new];。没有它, modelObject 为零,并忽略对 Awesome 的调用。这也是创建变量并赋值不起作用的原因。

关于ios - 无法从 View Controller 到模型进行通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11423078/

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