Компиляция приложения, которое работает в iOS 6 и iOS 7

Я пытаюсь скомпилировать приложение для iPad для использования на iOS 6 и iOS 7.

Вот's сообщение, которое я продолжаю получать:

Property 'barTintColor' not found on object of type 'UITabBar *'; did you mean 'tintColor'?

Base SDK для цели установлено значениеLatest iOS (iOS 7.0)иiOS Deployment Target являетсяiOS 6.0, Я сделал Чистку на проекте.

Вот код:

В файле .h:

@property (nonatomic, strong) IBOutlet UITabBar *tabbedBar;

В файле .m: I '

if ([tabbedBar respondsToSelector: @selector(barTintColor)]) {
     tabbedBar.barTintColor = [UIColor blackColor];
}

m компилируется против iOS 7 SDK, поэтому следует знать о barTintColor. Есть идеи, в чем может быть проблема?

Обновлено:

Хорошо, я'Я делаю успехи, но не совсем понимаю, почему.

Смотрите этот скриншот XCode. Обратите внимание на две записи для моего iPad 3 в выборе активной схемы. В чем разница? Если я выберу верхний вариант, я получу ошибку. Если я выберу нижний вариант, он будет работать.

Может кто-нибудь объяснить, почему одно и то же устройство дважды появляется в этом списке и почему оно работает, когда я выбираю одно, а не другое? Кстати, на устройстве установлена iOS 6.

Ответы на вопрос(1)

Ваш ответ на вопрос