1

Hey guys, So i'm building an app combining Table View and Navigation Controller into my Tab Bar application and while it's compiling, I bumped into an error saying: 'setText' is deprecated

This is the section of my code that got this error:

NSUInteger row = [indexPath row];
cell.text = [glossaryArray objectAtIndex:row]; // Right here is the problem

So hopefully anyone can help me out? Thanks

PatrickGamboa
  • 672
  • 4
  • 22
  • 43

3 Answers3

4

Use cell.textLabel.text instead.

Richard J. Ross III
  • 55,009
  • 24
  • 135
  • 201
1

change cell.text to cell.textLabel.text

saadnib
  • 11,145
  • 2
  • 33
  • 54
1

Why not have a look at the API documentation? It was 10 seconds to find out after looking for "text" in UITableViewCell:

The text of the cell. (Deprecated in iOS 3.0. Use the textLabel and detailTextLabel properties instead.)

Eiko
  • 25,601
  • 15
  • 56
  • 71