NSURLSession不返回http / https的数据

时间:2016-01-04 09:03:04

标签: ios swift nsurlsession

我需要从url获取数据,因为它适用于其他网址,例如udemy,但是会为url =&#34返回nil; http://www.google.com/finance/converter?a = 1&从= USD&安培;要= INR" 如何解决这个问题。我也添加了app transport security ..

screen

int fun(int i = 0, float k= 5.4)
{
    return 0;
}
int fun(char c, int i= 8, float k = 4.5)
{
    if(c != 'g')
        return fun(i,k);
    else
        return -1;
}

2 个答案:

答案 0 :(得分:0)

您可以检查“错误”变量,看看您是否有通过该呼叫返回的错误。很可能您在访问该网址时遇到错误。

请注意,我尝试了代码,我可以获取数据。

答案 1 :(得分:0)

这是一个文本编码问题。 http://www.google.com/finance/converter?a=1&from=USD&to=INR的网页未使用UTF-8进行编码,但使用ISO-8859-1进行编码。

在这种情况下,您必须使用NSISOLatin1StringEncoding代替NSUTF8StringEncoding来代替NSString:

let webcontent = NSString(data: url_content, encoding: NSISOLatin1StringEncoding)