controllerA (タブ バーの 2 番目の項目) から controllerB (タブ バーの最初の項目) に文字列を渡し、その文字列を配列に追加して表示したいと思います。reloadData を呼び出しましたが、テーブル ビューはまだ空です。controllerB に文字列を表示するにはどうすればよいですか? (この 2 つのコントローラーは 2 つの異なるナビゲーション コントローラーに接続されており、seque を使用したくありません)。
ここにいくつかのコードがあります: //ControllerA
ControllerB *bController = [[ControllerB alloc]init];
bController.myString = self.cellLabel.text;
[tableController addButtonIsPressed];
//ControllerB.h
@property (copy, readwrite) NSString *myString;
//ControllerB.m
-(void)addButtonIsPressed {
[myData addObject:@"myString"]; //in NSLog I can see correct value of myString
[self.tableView reloadData];
}
今、コンソールに myData を出力すると null であることに気付きました。このメソッドのviewDidLoadの値でmyDataを初期化しても、その(null)..