私のメイン開発マシンが Snow Leopard を実行している (したがって、iOS 5.0 SDK だけを持っている) 奇妙なセットアップに取り組んでおり、Lion (および 5.1SDK) を実行しているラップトップも持っています。Snow Leopard マシンで 5.1 を開発できる簡単な解決策があればいいのですが、それは副次的な問題です。
私はUISplitViewControllersを学んでおり、詳細ビューコントローラーに表示されているものを変更するスワイプジェスチャが必要でした。それを実装しましたが、5.1 には presentsWithGesture というプロパティがあり、その方向にスワイプすると masterViewController が表示されます。
無効にすることはできますが、私の 5.0 マシンでは、UISplitViewController にはpresentedWithGesture という名前のプロパティがないというエラーが表示されます (5.0 で正しい)。
ため息...だから私はそれをテストしようと思ったが、次の:
if (self.splitViewController.presentedViewController) {
self.splitViewController.presentsWithGesture = NO;
}
...まだそのエラーが発生します。これを回避する賢い方法はありますか?頭の後ろで「カテゴリ」という声が聞こえますが、どこから始めればよいかわかりません。
よろしくお願いします。