我正在構建我的應用程序,使用iOS 5.0作爲基礎SDK和iOS 3.0作爲部署目標。發現對早期iOS版本不可用的方法的調用
我知道我需要檢查方法和類的存在性,當我使用在早期iOS版本中不可用的功能時,但最近我已經在問題上丟失了幾個小時,只是爲了發現我正在調用方法在某些iOS版本中不可用。我根本沒有注意到這是一種新方法,之前沒有檢查過。當然應用程序編譯爲0錯誤和0警告。
這是一個很大的問題,因爲如果我在app忘記一些其他檢查的地方,我不知道它,直到我,或者最糟糕的,有些用戶將激活代碼的特定部分。
也許我失去了一些東西,有一些編譯器選項,我可以設置成檢測使我在iOS的部署目標不可用方法的調用?你如何處理這樣的問題?
我發現這個職位嚴格有關我的問題:?如何建立對老年人的iOS版本,最新的Xcode下載](http://stackoverflow.com/q/3747432/452123)。 – Gengis 2012-02-01 23:46:04