2013-03-16 1 views
0

Я хотел бы показать свой обратный отсчет для процесса загрузки и понять, что он запрещен с использованием ARC для преобразования int в NSString. Как я могу показать count в пределах NSString?Отобразить количество NSTimer в UILabel

static int count = 0; 
count++; 

NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:(5.0) 
          target:self 
          selector:@selector(uploadData) 
          userInfo:nil 
          repeats:NO]; 

if (count <= 5) 
{ 
    ilabel.text = @"Please be patient..."; 
    NSString *counter = count; 
    counterLabel.text = counter; 
} 

ответ

2

Вероятно, самый простой способ сделать это:

NSString* counter = [NSString stringWithFormat: @"%d", count]; 
+0

Спасибо. Я сделал типичную ошибку. У меня было это, но я понял после того, как вы опубликовали, что моя версия имеет paranthesis, который не должен был быть там. – Greg

+0

Добро пожаловать. Я тоже делаю такие ошибки. – hvanbrug

1
counterLabel.text = [NSString stringWithFormat:@"%d",count]; 
+0

Вы хотите передать 'количество' в 'а не счетчик'. просто изменил бы это для вас, но я не могу редактировать менее 6 символов. :) – hvanbrug

+0

thats хорошо, :) thnks для указание. –

 Смежные вопросы

  • Нет связанных вопросов^_^