2014-02-21 158 views
0

我沒有收到關於XCode中stretchableImageWithLeftCapWidth:topCapHeight:方法的棄用警告。 我有部署目標iOS 6.0。 對於其他功能,我收到其他棄用警告,但沒有收到此警告。stretchableImageWithLeftCapWidth:topCapHeight:不棄用警告

在構建設置的警告啓用構建設置 - >警告 - >廢棄的函數是YES 在構建階段設置編譯源代碼我沒有任何文件啓用任何編譯器標誌。

回答

1

下面是它是如何在UIImage.h聲明:

- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight; 

下面是不推薦使用的方法名稱通常是這樣的:

- (CGSize)sizeWithFont:(UIFont *)font NS_DEPRECATED_IOS(2_0, 7_0, "Use -sizeWithAttributes:"); 

對於出現的警告,從NSObjCRuntime.hNS_DEPRECATED宏之一(或來自AvailabilityMacros.h的可用性宏之一)必須存在。

這可能被認爲是一個錯誤,應該在http://bugreport.apple.com上報告。

+0

我記得我在早期的XCode版本中收到了有關此功能的棄用警告 –