문제는 항목을 편집하는 것과 같은 방식으로 항목을 추가하지 않는다는 것입니다. 이것 좀 봐 :
AddItemViewController *controller =(AddItemViewController *) navigation.topViewController;
그러나 EditItem
당신이처럼 점점 SEGUE : 다음 AddItem
에 대한이 같은 뷰 컨트롤러를 받고 SEGUE 것을
if ([segue.identifier isEqualToString:@"AddItem"]){
UINavigationController *navigation = segue.destinationViewController;
AddItemViewController *controller =(AddItemViewController *) navigation.topViewController;
controller.delegate = self;
} else if ([segue.identifier isEqualToString:@"EditItem"]){
UINavigationController *navigation = segue.destinationViewController;
AddItemViewController *controller = (AddItemViewController *)navigation;
controller.delegate = self;
//
NSIndexPath *indexpath = [self.tableView indexPathForCell:sender];
controller.itemToEdit = _items[indexpath.row];
}
공지 사항
AddItemViewController *controller =(AddItemViewController *) navigation;
을
귀하의 스토리 보드에서 AddItem
segue가 내비게이션 컨트롤러에 연결되어있는 경우 내비게이션 컨트롤러는 AddViewController
에 연결됩니다. EditItem
segue는 AddViewController
으로 직접 이동합니다.
EditItem
을 동일한 탐색 컨트롤러 AddItem
에 연결하면 문제를 해결할 수 있습니다.
바 버튼 항목을 어떻게 추가 하시겠습니까? 우리 코드를 볼 수 있을까요? – NobodyNada
링크가 있습니다 : https://www.dropbox.com/s/gylo67z2n00yc9i/TableView.zip?dl=0 고마워요! – MdRiduan