2011-02-14 145 views
0

我已經寫了幾個應用程序,它們的工作似乎沒有錯誤(即它們不會崩潰...),但是我得到了下面代碼的警告我用了幾次) -有人可以解釋「解除空指針的警告」警告

在@interface -

GameViewController *controller; 

在@implementation -

-(id)initWithOwner:(GameViewController *)aController withName:(NSString *)manName { 

if (self = [super init]) { 
    // do stuff 
} 

controller = aController; 

在最後一行,它說: 「一個空指針的取消引用」。我對Objective-C(以及C)也很陌生,所以我不知道它的含義。任何幫助&解釋讚賞!

+0

可能重複的[空指針的解除引用](http://stackoverflow.com/questions/3577367/dereference-of-空指針) – 2011-02-14 21:09:53

回答

1

對不起人們 - 經過多一點研究後,我發現了這個問題。顯然(至少現在很明顯!)自我可能最終爲零 - 看到這篇文章:Dereference of Null Pointer