如何編寫使用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
在通過?