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