有沒有辦法有Xcode中告訴我,當我打電話,是不是可以在所支持的最低目標的SDK的方法?iOS的Xcode中:警告有關方法沒有最低目標SDK
例如,方法[NSURLConnection的sendAsynchronousRequest:隊列:completionHandler:]。此方法在iOS5及更高版本中可用。但我的應用程序的最低目標是iOS4。
如果我使用的方法(sendAsync),我想的Xcode告訴我,這種方法不適用於我想支持的最低目標。
我試圖把__IPHONE_OS_VERSION_MAX_ALLOWED =在預處理器設置40000,但只是觸發一堆也沒有什麼幫助蘋果SDK的錯誤。 (可能是因爲我的主動SDK是iOS5.1)
就是可以保持舊的SDK和Xcode中安裝它們唯一的解決辦法?
有沒有更簡單的解決方案?
我不確定我是否理解這個問題。即使您定位舊版本,也總是使用最新的SDK。事實上,如果您不使用最新的SDK,Apple將不會在App Store中接受您的應用程序。但只要你使用可用於目標版本的API的子集,你就是個好主意。 –
沒錯,但是如果有人在iOS4上安裝應用程序,我需要確保我沒有使用任何iOS5 + API。所以我正在尋找一種讓xcode提醒我的方法,而不是去查看每一行代碼並仔細檢查它是否是iOS 4安全的。 – gngrwzrd
也許[this Apple techdoc](http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/cross_development/Configuring/configuring.html#//apple_ref/doc/uid/10000163i-CH1-SW2 )也許有幫助? –