Kompilieren einer App, die unter iOS 6 und iOS 7 funktioniert

Ich habe Probleme, eine iPad-App für iOS 6 und iOS 7 zu kompilieren.

Hier ist die Nachricht, die ich immer wieder bekomme:

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

DasBase SDK denn das Ziel ist auf gesetztLatest iOS (iOS 7.0), und dasiOS Deployment Target istiOS 6.0. Ich habe ein Clean für das Projekt gemacht.

Hier ist der Code:

In der .h-Datei:

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

In der .m-Datei:

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

Ich kompiliere gegen das iOS 7 SDK, daher sollte es etwas über barTintColor wissen. Irgendeine Idee woran das liegen könnte?

Aktualisierte:

Okay, ich mache Fortschritte, verstehe aber nicht ganz warum.

Siehe diesen Xcode-Screenshot. Beachten Sie die beiden Einträge für mein iPad 3 in der Auswahl Aktives Schema. Was ist der Unterschied? Wenn ich die oberste Option wähle, erhalte ich den Fehler. Wenn ich die untere Option wähle, funktioniert es.

Kann jemand erklären, warum dasselbe Gerät in dieser Liste zweimal vorkommt und warum es funktioniert, wenn ich das eine und nicht das andere wähle? Zu Ihrer Information, auf dem Gerät ist iOS 6 installiert.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage