2013-02-14 2 views
1

Я использую динамические ячейки с многоразовыми прототипами и всегда настраивал ячейки в cellForRowAtIndexPath.Обновить detailTextLabel вне cellForRowAtIndexPath?

Для одной из ячеек я хотел бы многократно обновлять текстовую метку детали (выполняется тест, и я хочу обновить пользователя по мере возникновения каждого этапа).

Это можно сделать?

Я попытался это:

detaillabel в настоящее время устанавливается в значение «», его статуса, который является пустым, чтобы начать с. Моя идея состояла в том, чтобы использовать делегат, передать ему строку и затем перезагрузить tabledata, но это не работает.

В настоящее время у меня есть:

код на изменения состояния:

[self currentStatus:@"Speed Test Initialized"]; 

CurrentStatus метод:

- (void) currentStatus:(NSString *)status { 

    [statusDelegate currentStatus:status]; 
    statusText = status; 
    NSLog(@"Current status: %@", statusText); 
    [self.tableView reloadData]; 
} 

Теперь, когда его статуса равно значение Я хотел ячейка для обновления на перезагрузку, но это не так.

Любые советы?

ответ

0

Я упростил это, а также потребовался для повторного подключения моего стола в качестве выхода IB! Это решило проблему.