繁体   English   中英

NSData到NSString的截断了-iPhone

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM