2012-02-21 22 views
0

こんにちは、splitViewControllerのshouldHideViewController:inOrientation:メソッドのデフォルトの実装は以下のとおりです。 -splitViewControllerのデフォルト実装:shouldHideViewController:inOrientation:

return UIInterfaceOrientationIsPortrait(orientation); 

この実装をXcodeで見つけるにはどうすればいいですか?私はXcodeのUISplitViewController.hファイルでこのメソッドの宣言に行くことができますが、実装はできません。では、組み込みメソッドのデフォルト実装をどのように知っていますか?

答えて

2

shouldHideViewControllerは、iOS 5に導入されました。

ターゲットビルド設定「デプロイメント・ターゲットが」iOS 5前に何も設定されている場合、Xcodeエディタはあなた(あなたのターゲットiOSバージョンに利用できないか、または他の)自動補完を通じて、この方法を提供することはありません。

iOS Deployment TargetXcodeにチェックするには、ターゲットを選択してSummaryタブを確認します。これが少なくともiOS 5であることを確認してください。このようsetTintColor方法としてのみiOSで導入され、いくつかの方法については、

、あなたが動的にコード内でバージョンを確認することができますが、この例(shouldHideViewController)で、私はあなたがそれを使用することを選択したいとしていると思うし、 iOS 5のみを使用するか、それを使用せずにポップオーバーを使用することを選択します。

+0

ありがとうございました。 [概要]のデプロイメントターゲットは「5.0」、ビルド設定のベースSDKは「最新のiOS(iOS 5.0)」として指定されています。しかし、問題は、「組み込みプロトコルでのメソッドのデフォルト実装をチェックすることは可能ですか?」あるいはそのメーターについては、デフォルトの実装さえあるのでしょうか? – OutOnAWeekend

+0

申し訳ありませんが、私は誤解しました。 Xcodeは主要なクラスタイプの新しいファイル用のテンプレートを生成します。私はときどき新しいファイルを作成して最新のテンプレートコードをカット&ペーストすることができますが、既存のファイルにそのファイルを挿入する方法はわかりません - オートコンプリートは完全ではありません;-) – Snips

関連する問題