我正在做一個小應用程序,我正在使用UISplitVIewController,我試圖將UITable單元格文本推送到詳細視圖並將其顯示在UITextField中。我已成功地很好推絃的時候我用的NSLog測試,但是當我申請到的UITextField不顯示不知道爲什麼,在這裏我的方法:推送一個字符串並顯示在UITextField中
-(void)pushModuleName:(NSString*)moduleName
{
self.Lv4ModuleTitleTextField.text = moduleName;
NSLog(@"name pushed%@",moduleName);
}
不是(我使用的是故事板做這個)肯定爲什麼這不起作用。
[更新]
UITableViewController.m(其中,該方法被調用)
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *selectedModule = [NSString stringWithFormat:@"%@",[_numberOfRows objectAtIndex:indexPath.row]];
Lv4GradeViewController *lv4 = [[Lv4GradeViewController alloc] initWithNibName:nil bundle:nil];
[lv4 pushModuleName:selectedModule];
}
是否已確認'self.Lv4ModuleTitleTextField'不是'nil'? – rmaddy
@rmaddy不,我應該在哪裏做 – Led
在你的'pushModuleName:'方法中。 – rmaddy