1
我MasterViewController.h如下:UITableView的相关方法没有运行
@interface XYZMasterViewController : UITableViewController <NSFetchedResultsControllerDelegate, UIAlertViewDelegate> {
NSMutableArray *array; //unimportant
NSUInteger buttonIndex; //unimportant
BOOL waitForAction; //unimportant
NSString *titleEntered;//unimportant
NSString *duedateEntered; //unimportant
}
,并在我的(.M)文件我声明的方法:
- (BOOL)tableView:(UITableView *)tableView canPerformAction:(SEL)actionforRowAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender
{
NSLog(@"canPerformAction Method entered");
[self switchTitle:tableView indexPath:indexPath];
return YES;
}
,但它不是在所有运行, NSLog从不打印出来。这就像它被忽略,只是继续与应用程序的其余部分。
谢谢4任何帮助!
您需要将表视图上的委托设置为指向控制器实例。 – 2012-01-27 13:43:04