我有一个 ViewController,在 viewDidLoad 方法中我初始化了一个 GLKView。初始化 GLKView 后,我尝试调用该视图的方法:
- (void)viewDidLoad
{
[super viewDidLoad];
self.myController = [[MyController alloc] init];
self.myController.parameter1 = @"BLA";
[self.myController initTargets];
}
我的 initTargets 方法并不是很神奇。它实际上不止于此:
- (void) initTargets
{
MyTarget *targetOne = [[MyTarget alloc] initWithParameter:self.parameter1];
[self.targets addObject:targetOne];
}
当我尝试像上面描述的那样调用 initTargets 方法时,我收到以下错误:
Thread 1: EXC_BAD_ACCESS (code=1, address = 0xe80000000)
只调用方法我从来没有遇到过这样的问题,我不知道这个错误想告诉我什么。