在我的主要开发机器运行 Snow Leopard(因此,只有 iOS 5.0 SDK)并且还有一台运行 Lion(和 5.1SDK)的笔记本电脑的奇怪设置上工作。希望我有一个简单的解决方案能够在 Snow Leopard 机器上开发 5.1,但这是一个附带问题。
我正在学习 UISplitViewControllers,并希望有一个滑动手势来更改详细视图控制器中显示的内容。实现了这一点,但在 5.1 中,有一个名为 presentWithGesture 的属性,当您滑动该方向时会显示 masterViewController。
你可以禁用它,但是我的 5.0 机器给了我一个错误,说 UISplitViewController 没有名为 presentWithGesture 的属性(对于 5.0 是正确的)。
叹息......所以我想我会测试它,但以下内容:
if (self.splitViewController.presentedViewController) {
self.splitViewController.presentsWithGesture = NO;
}
...仍然给我那个错误。有没有聪明的方法来解决这个问题?我脑后的某个声音说“类别”,但我不确定从哪里开始。
在此先感谢您的帮助。