ios - 如何在NSURLConnection委托中声明URL?

时间:2013-05-02 11:12:33

标签: iphone ios objective-c nsurlconnection

我关注此链接http://www.stevesaxon.me/posts/2011/window-external-notify-in-ios-uiwebview/以获取访问令牌,但是如何在此处声明网址

- (void)connectionDidFinishLoading:(NSURLConnection *)connection

{

if(_data)

{

NSString* content = [[NSString alloc] initWithData:_data
                                                  encoding:NSUTF8StringEncoding];

        [_data release];
        _data = nil;

        // prepend the HTML with our custom JavaScript
        content = [ScriptNotify stringByAppendingString:content];

        //Here how to declare URL
        [_webView loadHTMLString:content baseURL:_url];
    }
}

有什么想法吗?提前谢谢。

2 个答案:

答案 0 :(得分:0)

将此用于baseURL: - NSURL * baseURL = [NSURL fileURLWithPath:path];

答案 1 :(得分:0)

在给定的示例中,_url是一个成员变量。在您的属性列表中声明它,并在[webView:shouldStartLoadWithRequest:navigationType:]回调中将其指定为_url = [[request URL] retain];

对于你认为圣洁的所有人的爱,请正确地缩进你的代码。