Как насчет этого?
selectedRowerView.tempArray = [[appDelegate teamRoster]objectAtIndex:[indexPath.row]];
… при условии, что tempArray
является синтезированным свойством à la
@property (nonatomic, readwrite, retain) NSArray *tempArray;
@synthesize tempArray;
Пояснение:
selectedRowerView.tempArray = …;
внутренне обрабатывается в
[selectedRowerView setTempArray:…];
, который является установочным методом .
В то время как
selectedRowerView.tempArray;
внутренне обрабатывается в
[selectedRowerView tempArray];
, который является методом получения .
Тонкое, но важное отличие.
Значение foo.bar
зависит от самого контекста (включающего выражения), в котором он используется.