navigationController不工作

时间:2014-09-26 23:14:34

标签: ios objective-c uitableview

我有一个内置UITableView的UIView,我正在尝试使用以下方式推送视图:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
QSTNewsDetailViewController *news = [[QSTNewsDetailViewController alloc] initWithNibName:@"newsDetailView" bundle:nil];
row = [data objectAtIndex:[indexPath row]];

NSString *titulo = [[NSString alloc] init];
NSString *contenido = [[NSString alloc] init];
NSString *imagen = [[NSString alloc] init];

if (!([row objectForKey:@"titulo"] == [NSNull null])) {
    titulo = [row objectForKey:@"titulo"];
} else {
    titulo = @"";
}
if (!([row objectForKey:@"contenido"] == [NSNull null])) {
    contenido = [row objectForKey:@"contenido"];
    contenido = [contenido stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
} else {
    contenido = @"";
}
if (!([row objectForKey:@"imagen"] == [NSNull null])) {
    imagen = [row objectForKey:@"imagen"];
} else {
    imagen = @"";
}
[news setTitulo:titulo];
[news setNoticiaContenido:contenido];
[news setUrlImagen:imagen];

[[self navigationController] pushViewController:news animated:YES];
}

但应用程序什么都不做,我在另一个视图中有完全相同的指令,它完美无缺。

当我调试应用程序时,我确信我想要推送的视图存在。有任何想法吗 ?这真让我抓狂 !!!

0 个答案:

没有答案
相关问题