iOS 6 ve iOS 7'de çalışan bir uygulamayı Derleme:Ben iOS 6 ve iOS 7'de</p> <p>kullanılmak üzere bir iPad uygulamasının derlemeye mücadele ediyorum Burada almaya devam mesajdır
Property 'barTintColor' not found on object of type 'UITabBar *'; did you mean 'tintColor'?
Hedef için Base SDK
, Latest iOS (iOS 7.0)
olarak ayarlanmıştır ve iOS Deployment Target
, iOS 6.0
'dur. Projede bir temizlik yaptım. .h dosyasında
: .m dosyasında
@property (nonatomic, strong) IBOutlet UITabBar *tabbedBar;
:
if ([tabbedBar respondsToSelector: @selector(barTintColor)]) {
tabbedBar.barTintColor = [UIColor blackColor];
}
ben karşı derleme İşte
Güncel:
Tamam, ilerleme, ama oldukça neden anlayamıyorum.
Bu Xcode ekran görüntüsüne bakın. Aktif Şema seçiminde iPad 3'üm için iki girişi not edin. Fark ne? En üstteki seçeneği seçersem, hatayı alıyorum. Alt seçeneği seçersem çalışır. Aynı cihaz bu listede iki kez görünür ve ben dadiğerini seçtiğinizde neden çalıştığını neden
Bu bir çalışma zamanı mı yoksa derleme hatası mı? @selector (setBarTintColor:) 'ı deneyebilir misiniz? –
selector setBarTintColor ürününü denediniz mi? [TabbedBar setBarTintColor: [UIColor blackColor]] 'da olduğu gibi; – CSmith
Üzgünüm, Xcode 'setBarTintColor' hakkında da bilmiyor. Bu ekran görüntüsüne bakın [link] (http://i.imgur.com/kN0Qu7N.png) – Axeva