我正在开发一个应用程序。在第一页有一个UIWebView
。我为那个创建了一个属性。我在另一个类中为该类创建了一个对象,并为该webview提供了html数据如下所示。但它没有显示UIWebView
上的数据。请告诉我如何做到这一点。
ViewController *view=[[ViewController alloc]init];
NSString *result1 = [[NSString alloc] initWithData:_data encoding:NSUTF8StringEncoding];
NSString *htmldata=[NSString stringWithFormat:@"<html>%@</html>",result1];
[view.web loadHTMLString:htmldata baseURL:nil];
此result1字符串包含没有html标记的html数据。这就是为什么我添加了这些标记。
答案 0 :(得分:0)
希望您已调用pushViewController
或popViewController
来显示视图或将视图对象的视图添加为当前视图的子视图。然后确保在给定框架的情况下分配webview并将其添加为ViewController
的子视图。您没有使用方法initWithNibName:
,因此,如果从xib创建webview,则不会使用。