UITextView максимальная длина - PullRequest
0 голосов
/ 24 марта 2012

Я добавляю текст к UITextView объекту, но полный текст не отображается.Если я сделаю это:

NSLog(@"%d", [self.txtview.text length]);
self.txtview.text = lstrdetails;
NSLog(@"%d", [self.txtview.text length]);

я получил 0 и 12162 соответственно.Я думаю, что 12162 является максимумом.Кто-нибудь знает, как увеличить это максимальное значение, чтобы появился мой полный текст?

1 Ответ

0 голосов
/ 24 марта 2012

Вы уверены, что длина 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 и couting!

РЕДАКТИРОВАТЬ:

  • с шагом 200 символов за раз: I: 100000, LENGTH: 100000 и couting!
  • с 1000 на 1000: I: 330000, LENGTH: 330000 и couting!

(OS X 10.7, 4 Go RAM, XCode 4.2.1, проект iPhone с ARC)

...