Ios 增加管柱容量

Ios 增加管柱容量,ios,cocoa,nsstring,capacity,Ios,Cocoa,Nsstring,Capacity,如果容量超过35000字节,则解析url时字符串容量出现问题 显示空值的NSString。 有人能帮我解决这个问题吗?有没有办法增加字符串容量 NSURL *url = [[NSURL alloc] initWithString:entrytab.articleUrl]; NSLog(@"ENtry url:%@",url); NSData *data = [[NSData alloc] initWithContentsOfURL:url]; NSString *html

如果容量超过35000字节,则解析url时字符串容量出现问题 显示空值的NSString。 有人能帮我解决这个问题吗?有没有办法增加字符串容量

NSURL *url = [[NSURL alloc] initWithString:entrytab.articleUrl];
          NSLog(@"ENtry url:%@",url);
NSData *data = [[NSData alloc] initWithContentsOfURL:url]; 
NSString *html = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; 
NSLog(@"ENtry html%@",html);

这个尺寸可以。如果您还需要更多的使用mmap。实际上,我正在将字符串数据存储到数据库中,因此,我必须重新使用它。是否有其他方法来增加字符串容量?您需要将其存储在任何位置,只有在这之后,您才能将其转换为字符串、字符串数组、数据、文件等。我不确定您的问题,请参阅此处了解nsstring限制:嗯,等等。超过35000字节是多少?在第一行中解析的URL,或者您在第二行中检索的数据?得到了解决方案,感谢您的回复..实际上我使用的是NSUTF8StringEncoding,对于某些URL它不接受..我想到了字符串容量,但错了..这与字符串容量无关..它与编码URL有关.string可以存储更多数据..我在帖子中错了.现在我改变了到NSASCIIStringEncoding。它现在工作正常。