我已经添加了一个带有静态单元格的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];
}
我不知道是什么问题。有任何想法吗?