2010-10-20 17 views
7

Tworzę przykładową aplikację Hello World. Kod znajduje się poniżej. Jak mogę usunąć ostrzeżenie przy c [cell setText: @ "Hello World"]; w poniższym kodzie, ponieważ jest przestarzały.Tekst ustawienia UITableViewCell

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 

[cell setText:@"Hello World"]; 

Odpowiedz

21

tekst zestaw etykiet komórka

cell.textLabel.text = @"Hello World"; 

i detal etykieta tekst

cell.detailTextLabel.text = @"yourText"; 
+0

Dzięki za ten post. – boom

3

Jest też bardziej Objective-C ze sposobów, że:

[[cell textLabel] setText:@"Hello World"]; 

i detal etykieta tekst:

[[cell detailTextLabel] setText:@"Hello World"]; 
+5

To jest w rzeczywistości mniej celny sposób C. Notacja Dot została wprowadzona później i nie bez powodu. –

1

w Swift 3.0 powinno jej być

cell.textLabel?.text = "Hello World"