我正在向UITextView
对象添加文本,但不显示完整的文本。
如果我这样做:
NSLog(@"%d", [self.txtview.text length]);
self.txtview.text = lstrdetails;
NSLog(@"%d", [self.txtview.text length]);
我分别得到0和12162。我猜12162是最大的。有人知道如何增加这个最大值,以便显示我的完整文本吗?
答案 0 :(得分:0)
您确定lstrdetails
的长度是否大于12162?
我试过了:
self.dataField.text = @"";
int i = 0;
while(i < 1000000)
{
NSString* str = [NSString stringWithFormat:@"%@x", self.dataField.text];
self.dataField.text = str;
i++;
NSLog(@"I: %i, LENGTH: %i", i, [str length]);
}
(这是非常不优化的)
2012-03-24 09:51:35.178 test[7942:f803] I: 15454, LENGTH: 15454
,然后大喊大叫!
编辑:
I: 100000, LENGTH: 100000
,然后招募!I: 330000, LENGTH: 330000
,然后大喊大叫!(OS X 10.7,4 Go RAM,XCode 4.2.1,带ARC的iPhone项目)