Downloading HTML string into an NSString or Swift String variable in iOS

后端 未结 1 994
梦毁少年i
梦毁少年i 2020-12-16 17:33

Alternative titles

  • How to download a web page data in Objective-C on iPhone?
  • How to read entire content of an html resource f
相关标签:
1条回答
  • 2020-12-16 18:08

    Swift 3.0

    guard let url = URL(string: "http://www.example.com") else {
        return
    }
    
    do {
        let html = try String(contentsOf: url)
    }
    catch {
        //handle `error` here
    }
    

    Swift 2.3

    guard let url = NSURL(string: "http://www.example.com") else {
        return
    }
    
    do {
        let html = try String(contentsOfURL: url)
    }
    catch {
        //handle `error` here
    }
    

    Objective-C

    NSString *url = @"http://www.example.com";
    NSURL *urlRequest = [NSURL URLWithString:url];
    NSError *err = nil;
    
    NSString *html = [NSString stringWithContentsOfURL:urlRequest encoding:NSUTF8StringEncoding error:&err];
    
    if(err)
    {
        //Handle 
    }
    
    0 讨论(0)
提交回复
热议问题