0
テーブルビューを押すと、次のように選択されたテーブルビュー行からテキストビューの値を取得しようとしています。didSelectRowAtIndexPathのUITableViewからのtextviewの値を取得する方法は?
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;
{
tabBar = [self.storyboard instantiateViewControllerWithIdentifier:@"TabBarController"];
[self.navigationController pushViewController:tabBar animated:YES];
[tableView deselectRowAtIndexPath:indexPath animated:YES];
MyOrdersController *detailVC = [[MyOrdersController alloc]init];
NSLog(@"hello %@", detailVC.shipmentReferenceNumberTextLabel.text);
}
でも、値がNULLになっています。特定の行のテキストビューの値を取得するにはどうすればよいですか?
'MyOrdersController * detailVC = [[MyOrdersController alloc] init];':あなたは全く新しい 'MyOrdersController'オブジェクトを作成しています。前に使ったものではなく、 'shipmentReferenceNumberTextLabel'に何らかのテキストを置いているかもしれません。 – Larme
ありがとうございます...どうすればこれを整理することができますか? – user1241241
'MyOrdersController'はあなたの階層のwhat/whereであるはずですか? – Larme