Надлежащим способом является сделать его свойством в классе .h, поскольку вы объявили его как свойство: помните, что одна вещь всегда выделяет свойство с помощью self.
ваше заявление items=[[NSMutableArray alloc] init];
неверно. (Используйте self) также, поскольку ваше свойство retain
, введите использование alloc для него, увеличьте количество сохраняемых записей. Это даст вам утечку.
, поэтому используйте таким образом в viewDidLoad
NSMutableArray *tempArray=[[NSMutableArray alloc] init];
self.items=tempArray;
[tempArray release];
затем освободите ваш массив элементов в dealloc
и установите его равным nil в viewDidUnload
- (void)viewDidUnload {
[super viewDidUnload];
self.items=nil;
}
- (void)dealloc {
[self.items release];
[super dealloc];
}
Надеюсь, теперь вы понимаете, как вы должны это использовать.