【发布时间】:2011-11-14 22:25:29
【问题描述】:
我正在使用我的应用 NSURLConnection 来获取网站的网页。
这就是我调用 NSURLConnection 的方式
NSURL *url = [NSURL URLWithString:@"http://jokes.moment.co.il/default.asp?s1=4&s2=0"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[NSURLConnection connectionWithRequest:request delegate:self];
这就是我附加我得到的数据的方式:
-(void) connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
if (receivedData)
{
[receivedData appendData:data];
}
else
{
receivedData = [[NSMutableData alloc] initWithData:data];
}
}
这就是我尝试将其转换为 NSString 的方式:
-(void) connectionDidFinishLoading:(NSURLConnection *)connection
{
NSString *string = [[NSString alloc] initWithData:receivedData encoding:NSUTF8StringEncoding];
}
receivedData 是 47586 字节,当我进行转换时,字符串为零
【问题讨论】:
标签: iphone objective-c