嗨,在UISplitViewControllerDelegate协议中,splitViewController:shouldHideViewController:inOrientation:方法的默认实现如下所示。 -
return UIInterfaceOrientationIsPortrait(orientation);
如何在Xcode中找到此实现?我可以在Xcode的UISplitViewController.h文件中查看此方法的声明,但不是实现。那么如何知道任何内置方法的默认实现呢?
答案 0 :(得分:2)
方法shouldHideViewController
仅在iOS 5
中引入。
如果您的目标构建设置'部署目标'设置为iOS 5
之前的任何内容,Xcode
编辑器无法通过自动完成功能(或您的目标iOS
版本无法使用的任何其他内容)为您提供此方法
要检查iOS Deployment Target
中的Xcode
,请选择目标,然后在Summary
标签下查看。确保这至少是iOS 5
。
对于仅在iOS
中引入的某些方法,例如setTintColor
方法,您可以动态检查代码中的版本,但在此示例中(shouldHideViewController
),我认为您&# 39;我想选择使用它,只与iOS 5
一起使用,或者选择不使用它并使用popovers。