我在.h文件中声明了一个名为cellTitles
的属性。在我的.m文件中,我有一个方法如下:
-(NSArray *)cellTitles
{
if(!_cellTitles){
_cellTitles = [[NSArray alloc] initWithObjects:@"several strings", nil];
NSLog(@"Home Array Created");
}
return _cellTitles;
}
但是当我引用array
或_cellTitles
时,未创建self.cellTitles
。我有几个NSLog,都说数组有0个对象。我还需要更多吗?有些答案说我需要综合,但据我所知,这已经不再需要了。
答案 0 :(得分:0)
确保您的财产被强烈分配。
@property (nonatomic, strong) NSArray *cellTitles;