您将如何编写一个使用 iPhone OS 3.2 中引入的类(例如UIPopoverController和)的通用应用程序UISplitViewController?在 Jeff LaMarche 的博客上,Ole 提供了一个实例化这些对象的方法;你会像这样实例化一个UIPopoverController:[NSClassFromString(@"UIPopoverController") alloc].
这对于在代码中实例化这些类很好,但是协议及其方法呢?我的 iPad 应用程序使用UISplitViewControllerand 有一个需要符合UISplitViewControllerDelegateand的类UIPopoverControllerDelegate。你会如何宣布这一点?您将如何使用以下方法?
- (void)splitViewController:(UISplitViewController *)svc
willHideViewController:(UIViewController *)aViewController
withBarButtonItem:(UIBarButtonItem *)barButtonItem
forPopoverController:(UIPopoverController *)pc
方法调用需要UISplitViewController传入哪里?