setText является устаревшим предупреждением, отображаемым при UITableViewCell
UITableViewCell
[cell setText:animal.name];
при компиляции.Но программа работает правильно.
Да, setText: в UITableViewCell устарело.
setText:
Используйте вместо этого следующее.
[cell.textLabel setText:animal.name];