[英]NSData to NSString truncated - iPhone
我有以下代码。
NSData *pageData = [NSURLConnection sendSynchronousRequest:request returningResponse:NULL error:NULL];
NSString *webpage = [[NSString alloc] initWithData:pageData encoding:NSUTF8StringEncoding];
这在大多数页面上都可以正常工作,但是会截断很长的页面,是否有办法解决?
我相信这是您正在寻找的东西(来自上面链接的NSString
类参考):
stringWithContentsOfURL:encoding:error:
返回一个字符串,该字符串是通过从使用给定编码解释的给定URL中读取数据而创建的。
(id)stringWithContentsOfURL:(NSURL *) encoding:(NSStringEncoding) error:(NSError **)
参量
url要读取的URL。enc网址中数据的编码。
错误如果发生错误,返回时将包含描述问题的
NSError
对象。 如果您对可能的错误不感兴趣,则可以传入NULL
。返回值
通过使用enc编码从URL读取数据而创建的字符串。 如果无法打开URL或出现编码错误,则返回nil
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.