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