Ich benutze traitCollectionDidChange
für iOS 8 mit ist in Ordnung. Die Dokumentation sagt Available in iOS 8.0 and later Aber ich bin in der Lage zu bauen - und auch die Methode wird aufgerufen, auch wenn ich (Build-Einstellungen/iOS-Bereitstellung Ziel) für iOS 7 zu bauen.Verfügbar in iOS 8.0 und höher - Build für iOS 7
bedeutet das, dass die iOS SDK TraitCollectionDidChange für bauen kann iOS 7?
- (void) traitCollectionDidChange:(UITraitCollection *)previousTraitCollection{
[super traitCollectionDidChange:previousTraitCollection];
}
Vielleicht mit „Levels“, es zu tun hat mit Ich muss klar aus:
Es kann mit allen Methoden erstellen, die in der SDK-Version sind, mit der Sie bauen, die in der Regel die neueste ist. Wenn Sie versucht haben, diese Methode auf iOS 7 aufzurufen, würde dies jedoch zum Absturz führen. – dan