我已经编写了几个有效的应用程序并且看起来没有错误(即,它们不会崩溃......)但是我收到了下面代码的警告(我使用了几次) -
在@interface -
GameViewController *controller;
在@implementation中 -
-(id)initWithOwner:(GameViewController *)aController withName:(NSString *)manName {
if (self = [super init]) {
// do stuff
}
controller = aController;
在最后一行,它说“取消引用空指针”。我对Objective-C(以及C)也很新,所以我不知道它意味着什么。任何帮助&解释赞赏!
答案 0 :(得分:1)
对不起朋友 - 经过一番研究后,我发现了问题所在。显然(至少现在很明显!)自我可能最终为零 - 请看这篇文章:Dereference of Null Pointer