0
我想推入一個URL字符串到我的主,並且當我按下單元格時它呈現我的主視圖控制器。didSelectRowAtIndex不起作用
這是我的代碼。
#pragma mark - Table view delegate
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"Index Selected,%d",indexPath.row);
MainViewController *View = [self.storyboard instantiateViewControllerWithIdentifier:@"main"];
[self.navigationController modalTransitionStyle];
NSString *urltoPass = [NSString stringWithString:[[tableData objectAtIndex:indexPath.row]objectForKey:@"cellSubtitle"]];
View.urlString = [[NSString alloc] initWithFormat:@"http://%@",urltoPass];
View.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[myTableView deselectRowAtIndexPath:indexPath animated:YES];
}
你的問題似乎對我有點模糊。你在試圖展示一個ViewController?在我看來,你操縱的視圖是TableView? –
請澄清你的問題,委託函數是否被調用?您試圖呈現的視圖不顯示? – Jack
如果您試圖呈現的視圖沒有顯示,那是因爲您並未實際呈現它。你設置它的過渡風格,但不要調用[自我presentViewController:查看動畫:是完成:無] – Nick