如何處理iPhone中需要使用較新方法但不適用於較舊版本的不推薦方法?在iPhone中處理不推薦使用的方法
請考慮在iOS 3.2中棄用的setStatusBarHidden:animated:
的情況。該文檔指出您要使用setStatusBarHidden:withAnimation:
,它僅在iOS 3.2或更高版本中可用。
如果我理解正確,這意味着要定位所有設備(iOS 3.0或更高版本),我必須先詢問setStatusBarHidden:withAnimation:
是否可用。如果是,請使用它。如果不是,請使用棄用的方法。但我仍然會收到反對的警告。
這是正確的(請說不是!)?如果是這樣,是否有辦法抑制這個棄用警告,或者說明編譯器我已經處理了這個問題?