Примечание для других, пытающихся это сделать .. метод доступа accessoryTypeForRowWithIndexPath теперь устарел, вы получите это сообщение, если попытаетесь:
ПРЕДУПРЕЖДЕНИЕ. Использование устаревшего макета ячейки из-за
делегировать реализацию
Tableview: accessoryTypeForRowWithIndexPath:
в . пожалуйста
удалить вашу реализацию этого
метод и установить свойства ячейки
accessoryType и / или
editAccessoryType для перехода к
новое поведение расположения ячеек. Этот метод
больше не будет называться в будущем
релиз.
Вместо этого реализуйте метод setSelected в своем подклассе UITableViewCell. Например,
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
[super setSelected:selected animated:animated];
// Configure the view for the selected state
if (selected) {
self.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
} else {
self.accessoryType = UITableViewCellAccessoryNone;
}
.. затем используйте метод reloadRowsAtIndexPaths: withRowAnimation, как описано выше.