Próbowałem tego przez chwilę, ale nie rozumiem.Twórz program UIWebView programowo
Pisałem następującą funkcję startowy w pliku drugoplanowy:
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
webview=[[UIWebView alloc]initWithFrame:CGRectMake(0, 0, 1024,768)];
}
return self;
}
i podążając ViewController.m
- (void)viewDidLoad
{
[super viewDidLoad];
UIWebView *view = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 1024, 768)];
NSString *[email protected]"http://www.google.com";
NSURL *nsurl=[NSURL URLWithString:url];
NSURLRequest *nsrequest=[NSURLRequest requestWithURL:nsurl];
[view loadRequest:nsrequest];
}
Próbowałem też tworzeniu webview w didFinishLaunchingWithOptions:
metody appDelegate, ale też nie działa.
Jaki jest prawidłowy sposób?
dzięki za odpowiedź, ale im uzyskiwanie błąd na self.view – user1153798
@ user1153798 jeśli kod jest w 'UIViewController',' self.view' powinny być w porządku. Obraz ".view" może być niepoprawny - zamiast tego spróbuj '[self.view webview] (zobacz edycję). – dasblinkenlight