Реализация по умолчанию splitViewController: shouldHideViewController: inOrientation: - PullRequest
0 голосов
/ 21 февраля 2012

Привет, реализация по умолчанию для splitViewController: shouldHideViewController: inOrientation: метод в протоколе UISplitViewControllerDelegate приведена ниже. -

return UIInterfaceOrientationIsPortrait(orientation);

Как найти эту реализацию в Xcode? Я могу перейти к объявлению этого метода в файле UISplitViewController.h в XCode, но не к реализации. Итак, как узнать реализацию по умолчанию любого встроенного метода?

1 Ответ

2 голосов
/ 21 февраля 2012

Метод shouldHideViewController был введен только в iOS 5.

Если в качестве целевого параметра развертывания целевых параметров сборки задано что-либо до iOS 5, редактор Xcode не предложит вамэтот метод через автозаполнение (или любой другой, который не доступен для вашей цели iOS версия).

Чтобы проверить iOS Deployment Target в Xcode, выберите вашу цель и посмотрите под Summaryвкладка.Убедитесь, что это как минимум iOS 5.

Для некоторых методов, представленных только в iOS, таких как методы setTintColor, вы можете динамически проверять версию в своем коде, но в этом примере (shouldHideViewController), Я думаю, вы захотите использовать его и использовать только iOS 5 или не использовать его и использовать всплывающие окна.

...