if([segue.identifier isEqualToString:@"Edit"]){
AddCoffeeViewController *avc = [segue destinationViewController];
Coffee *coffeeObj = [appDelegate.coffeeArray objectAtIndex:arow];
NSLog(@"ViewController.m prepareForSegue: arow: %d coffeeName:%@ price:%@ coffeeID:%d",arow,coffeeObj.coffeeName,coffeeObj.price,coffeeObj.coffeeID);
[coffeeObj setIsInEditMode:YES];
avc.EditCoffeeObj = coffeeObj;
}
Я не получаю правильную строку, когда нажимаю кнопку аксессуара.
Хотя в методе ниже я получаю правильную строку.
Есть ли способ, которым я могу получить правильную строку, готовьтесь к segue, если я не хочу использовать нивара.
-(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath{
arow = indexPath.row;
}
Кнопка приставки tableViewCell: Выполнение модального сегмента (Edit)
+ Кнопка (кнопка панели навигации Элемент): Выполнение модального сегмента (Добавить)