0

我是 iPhone 开发的新手。我正在开发一个具有拆分视图控制器的项目。我在做什么如下

[self.splitViewController removeFromParentViewController];
     self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
     UINavigationController *detailViewNav=[[UINavigationController alloc]initWithRootViewController:SampleViewController];

   self.nextSplitControler=[[UISplitViewController alloc]init];
    self.nextSplitControler.viewControllers=[NSArray arrayWithObjects:masterNavigationController,detailViewNav, nil];
    self.nextSplitControler.delegate=SampleViewController;
    self.window.rootViewController=self.nextSplitControler;

    [self.window makeKeyAndVisible];

它在 iOS 5.0 上运行良好。但是在 iOS 4.3 上它会抛出一个错误

-[UISplitViewController removeFromParentViewController]: unrecognized selector sent to instance.

有人可以帮我解决这个问题吗?我在敲我的头。

4

1 回答 1

0

不要敲你的头;检查文档。:)

- (void)removeFromParentViewController

可用性

在 iOS 5.0 及更高版本中可用。

于 2012-08-13T12:20:40.047 回答