@implementation RightViewController{
NSMutableArray * tableArray;
}
@synthesize tableView;
- (void)viewDidLoad {
[super viewDidLoad];
tableArray = [[NSMutableArray alloc] init];
}
- (void)refreshTable: (NSMutableArray*)resultsArray{
[tableArray setArray:resultsArray];
NSLog(@"resultsArray : %d : %d", [tableArray count] , [resultsArray count]);
[self.tableView reloadData];
}
それは私を示しています: resultsArray: 0: 78
この配列に情報を設定できないのはなぜですか? 次のように、別のコントローラーから refreshTable を呼び出します。
[[[RightViewController alloc] init] refreshTable:resultsArray];
更新しました:
tableArray = [NSMutableArray arrayWithArray:resultsArray];
私のために働いた。
その後、私はします
- (IBAction)reloadTableButton:(id)sender {
[self refreshTable:tableArray];
}
それは私を示しています: resultsArray : 0 : 0
tableArray配列が空なのはなぜですか?