我有我的默認初始化器:INIT不返回自我
- (id)init
{
if ((self = [super init]))
{
}
return self;
}
我只包括在我的類此方法可以跟蹤它是否正在執行它的工作,從我所知道的,它是。
自我越來越集,並在控制檯中我可以看到自己有一個內存地址是不0x0000000。例如,下面是從運行控制檯我只是想:
self IssueManager * 0x08383ad0
然而,當該方法返回自這個方法:
- (id)initWithNibName:(NSString *)nibNameOrNil
bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self)
self.issueManager = [[IssueManager alloc] init];
return self;
}
self.issueManager仍然是一個空指針:
_issueManager IssueManager * 0x00000000
我不知道爲什麼是這樣的話,但希望得到任何幫助。
我們能看到你聲明IssueManager? –