iOS 5.1 için MGSplitViewController güncelleştiriyorum ve kullanımdan kaldırılmış Objective-C yöntemlerinin kullanımı konusunda uyarılmak istiyorum. Ne yazık ki, MGSplitViewController
, iOS 3.2'yi destekliyor, bu yüzden onaylanmamış tüm geri bildirimleri desteklemek istiyorum, ancak bunlarla ilgili uyarıları dikkate almamak istiyorum.Kullanımdan kaldırılmış objektif-c uygulamalarının kullanımıyla ilgili clang'ın uyarılarını nasıl seçebilirim?
ben ilgili uyarıları etkinleştirdikten hedef inşa ayarlarında (CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS
) ama
#pragma clang diagnostic push
#pragma clang diagnostic ignored "CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS"
- (void) deprecated_objc_method_override {
}
#pragma clang diagnostic pop
Diğer bir seçenek, (MGSplit sınıfları uygulamak olanlar gibi belirli dosyaları derlerken uyarıyı kapatmak etmektir. Örneğin, tıpkı bu uygulama dosyalarına derleyici bayrakları geçen '-Wno-kaldırıldı-implementations' –