UILabel устанавливает динамический текст, включая длинный длинный - PullRequest
1 голос
/ 07 января 2011

Привет, я пытаюсь установить UILabeltext с оставшимся КБ слева от загрузки NSURLConnection.

<code>
NSString *left = (@"Remaining: %lli KB", (exceptedBytes-resourceLength)/1024);
[kbeleft setText:left];

Но это не работаетНо когда я пытаюсь использовать NSLog с

NSLog(@"Remaining: %lli KB", (exceptedBytes-resourceLength)/1024);

, он работает без проблем

что я делаю неправильно?

С уважением

Ответы [ 2 ]

2 голосов
/ 07 января 2011

%lli не является допустимым спецификатором формата строки

Поддерживаемые спецификаторы формата строки с stringWithFormat

http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/Strings/Articles/formatSpecifiers.html#//apple_ref/doc/uid/TP40004265-SW1

1 голос
/ 07 января 2011

Я уверен, что вам нужно использовать:

stringWithFormat:

От: http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...