UIPopoverController
및 UISplitViewController
과 같이 iPhone OS 3.2에 도입 된 클래스를 사용하는 범용 앱을 작성하는 방법은 무엇입니까? 이것에 대한 Jeff LaMarche의 블로그에서 Ole은 이러한 객체를 인스턴스화하는 방법을 제공합니다. 을 다음과 같이 인스턴스화합니다. [NSClassFromString(@"UIPopoverController") alloc]
.iPhone OS 3.2 전용 클래스로 작업하기
코드에서 이러한 클래스를 인스턴스화하는 것은 좋지만 프로토콜과 해당 메소드는 어떻게됩니까? 내 iPad 앱은 UISplitViewController
을 사용하며 UISplitViewControllerDelegate
및 UIPopoverControllerDelegate
을 준수해야하는 클래스가 있습니다. 어떻게 이것을 선언하겠습니까? 그리고 당신은 다음과 같은 방법으로 어떻게 일할 것입니까? 메서드 호출이 UISplitViewController
을 필요로
- (void)splitViewController:(UISplitViewController *)svc willHideViewController:(UIViewController *)aViewController withBarButtonItem:(UIBarButtonItem *)barButtonItem forPopoverController:(UIPopoverController *)pc
을 전달한다?