无法在UIWebview中分配文本

时间:2012-02-10 02:38:36

标签: objective-c xcode

我正在使用ios5.im解析一个json对象并在我的控制台中获取值。但是当我尝试在webview.im中分配值时,没有得到values.i已在我的IBOutlet中建立了正确的连接。但仍然是下面没有工作的是代码和屏幕截图

Console

- (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;
  }

1 个答案:

答案 0 :(得分:0)

当您在其中包含提货物字符串时,您可以首先确保您的webview从IBOutlets加载到内存中。当您将此字符串加载到webview时,已为具有此webview的控制器调用viewDidLoad / viewDidAppear。