这是一个iPad应用程序,如果没有假定,请使用UISplitViewController
。在我的代码中,我的detailview是UITableViewController
子类,并希望为rootview的内容(也是UITableViewController
子类)实现一个弹出按钮。我在DetailViewController.h中具有以下内容
@interface DetailViewController : UITableViewController <UISplitViewControllerDelegate>
在我的实现中,我有以下几点。
- (void) splitViewController:(UISplitViewController *)svc
willHideViewController:(UIViewController *)aViewController
withBarButtonItem:(UIBarButtonItem *)barButtonItem
forPopoverController:(UIPopoverController *)pc {
barButtonItem.title = @"Title";
self.navItem.leftBarButtonItem = barButtonItem;
self.popover = pc;
}
当我尝试调试方法时,永远不会调用这些方法。我是OS X编程的新手,所以对此我不太了解。
最佳答案
没关系,我忘记了在MainWindow.xib中将SplitView委托设置为我的视图
关于ios - UITableViewController子类和UISplitViewController委托(delegate)问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4130231/