我已經添加了一個帶有靜態單元格的UITableViewController
。我有一個「保存」按鈕,但是當我點擊按鈕時,根本不會調用prepareForSegue
方法。 這裏是我的代碼:prepareForSegue函數沒有與委託調用?
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"AddCustomer"]) {
UINavigationController *navigationController = segue.destinationViewController;
AddCustomersViewController *addCustomersViewController = [[navigationController viewControllers] objectAtIndex:0];
addCustomersViewController.delegate = self;
}
}
,這裏是我的代理方法
-(void) customerDidSave:(AddCustomersViewController *)controller newCostomer:(Customers *)customer
{
[self dismissViewControllerAnimated:YES completion:nil];
[self.customers addObject:customer];
[self.tableView reloadData];
}
我不知道是什麼問題。有任何想法嗎?