开发者

webview in iphone

开发者 https://www.devze.com 2023-03-02 02:44 出处:网络
I m passing an url as string from UIviewController to another uiviewcontroller..i was able to pass the url successfully but not able to load the string in the webview...in console i m getting a null v

I m passing an url as string from UIviewController to another uiviewcontroller..i was able to pass the url successfully but not able to load the string in the webview...in console i m getting a null value in webview could u guys help me out below is the code...

-(void)playAction1
{

    webviewcontroller *newEnter开发者_JAVA技巧NameController = [[webviewcontroller alloc] initWithItem:@"http://www.theappcodeblog.com/?p=222"];

    [self.navigationController pushViewController:newEnterNameController animated:YES];

    [newEnterNameController  release];      
}

- (id)initWithItem:(NSString *)url
{

    if (self = [super initWithNibName:@"webviewcontroller" bundle:nil]) 
    {
        self.title=@"facebook";

        self.url1 = [NSURL URLWithString:url];

        //URL Requst Object
        self.requestObj1 = [NSURLRequest requestWithURL:url1];
        NSURLConnection *connection=[[[NSURLConnection alloc] initWithRequest:self.requestObj1 delegate:self]autorelease];

        [self.webViewAnnouncements loadRequest:self.requestObj1];
        NSLog(@"webView:%@",webViewAnnouncements);
        [self.webViewAnnouncements setDelegate:self];
    }

    return self;
}


While what you're doing doesn't look wrong to me (in truth I'd need to see .h and .xib files) as well to be sure. I would consider the initWithItem to be an unusual pattern.

If I was you, I would init the view controller in the "normal" way using initWithNib and then create the URL as a property type and set it before you present the view controller to the screen.

0

精彩评论

暂无评论...
验证码 换一张
取 消