我正在使用ios5.im解析一个json对象并在我的控制台中获取值。但是当我尝试在webview.im中分配值时,没有得到values.i已在我的IBOutlet中建立了正确的连接。但仍然是下面没有工作的是代码和屏幕截图
- (id)initWithItem:(NSDictionary *)detaildesc1 Title:(NSString *)title
{
if (self = [super initWithNibName:@"ThirdDetailView" bundle:nil]) {
id1=detaildesc1;
self.theTitle=title;
urlAddress = [NSString stringWithFormat:@"http://dev- parkguiden.knutpunkten.se/Api/GetPark?parkid=%@",id1];
baseURL =[[NSURL URLWithString:urlAddress]retain];
jsonData=[NSData dataWithContentsOfURL:baseURL];
self.title=title;
NSDictionary *items=[NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableLeaves error:nil];
NSLog(@"what is the text:%@",[items objectForKey:@"description"]);
[self.webview loadHTMLString:[items objectForKey:@"description"] baseURL:nil];
}
return self;
}
答案 0 :(得分:0)
当您在其中包含提货物字符串时,您可以首先确保您的webview从IBOutlets加载到内存中。当您将此字符串加载到webview时,已为具有此webview的控制器调用viewDidLoad / viewDidAppear。