我具有由賽格瑞conected 2個ViewControllers,第一個是子查看,第二個是子Tabela 欲從我的第一視圖控制器通過從該表中的選擇的行的值到我的第二個視圖控制器,所以我可以定義他的標題。 這是代碼。傳遞數據之間
SubView.m(我的第一個視圖控制器)
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// _vinhoArray is the array that I populate the TableView
NSString *selectedRow = [_vinhoArray objectAtIndex:indexPath.row];
// Sub Tabela is the name of Second View
SubTabela *subTabela = [[SubTabela alloc] init];
// tituloTabela is a NSString in my Second View
subTabela.tituloTabela = linhaSelecionada;
// Here i get the Right value
NSLog(@"value %@", subTabela.tituloTabela);
}
SubTabela.h(我的第二個視圖控制器)
@property (nonatomic, strong) NSString *tituloTabela;
SubTabela.m
@synthesize tituloTabela;
- (void)viewDidLoad
{
[super viewDidLoad];
self.title = tituloTabela;
// Here i get the a Null value
NSLog(@"value %@", tituloTabela);
}
請幫助!
哪裏是用於打開屏幕的代碼?其非常重要,因爲我認爲我看到你的錯誤 –
屏幕是由一個segue打開。 對不起,如果我不明白,我是非常新的發展。 –
是的,我沒有你使用一個segue,但你沒有添加調用segue到你的問題的代碼 –