我解析JSON对象和在表视图填充它的图中时web视图来分配数据。无法从表视图被推到含有的TabBar
当选择表视图行时,它将导航到一个名为“ThirdDetailView”的详细视图控制器,并且能够在我的ThirdDetailView(使用Web视图)中分配解析的数据。
问题出现时,我的ThirdDetailView是我的四个标签栏中的视图之一。我已经将这四个tabbar放在一个名为firstView的视图中,因此点击tableview导航到firstView包含四个tabbars,显示ThirdDetailView突出显示为第一个tab.if这种情况下,数据不会在Web视图中加载。
下面是代码:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
title=[story objectAtIndex:indexPath.row];
NSDictionary *detaildesc1=[media1 objectAtIndex:indexPath.row];
ThirdDetailView *detailViewController1= [[ThirdDetailView alloc]init];
[detailViewController1 initWithItem:detaildesc1 Title:title];
FirstView *dvController4 = [[FirstView alloc] initWithNibName:@"FirstView" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:dvController4 animated:YES];
[dvController4 release];
[detailViewController1 release];
}
}
ThirdDetailView
@synthesize theItem1,theTitle,img,body,message,facebook,webview,id1;
- (id)initWithItem:(NSDictionary *)detaildesc1 Title:(NSString *)title
{
if (self = [super initWithNibName:@"ThirdDetailView" bundle:nil]) {
self.id1=detaildesc1;
self.theTitle=title;
urlAddress = [NSString stringWithFormat:@"http://dev-parkguiden.knutpunkten.se/Api/GetPark?parkid=%@",self.id1];
baseURL =[[NSURL URLWithString:urlAddress]retain];
jsonData=[NSData dataWithContentsOfURL:baseURL];
// self.title=title;
NSDictionary *items=[NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableLeaves error:nil];
boom=[items objectForKey:@"description"];
NSLog(@"what is the text:%@",[items objectForKey:@"description"]);
[self.webview loadHTMLString:boom baseURL:nil];
}
return self;
}
的firstView的TabBar
检查您的文本价值self.id1为零或包含价值。尝试的NSLog – Hiren 2012-02-10 04:37:34
以上就是我要给控制台 – kingston 2012-02-10 04:41:43