爲了兼容,我很遺憾地需要使用iOS 9中不推薦使用的方法,並且它會生成警告,在嘗試15個小時後我無法抑制。 例子:xcode7禁用棄用警告
'CFWriteStreamCreateWithFTPURL' was deprecated in iOS 9.0: Use NSURLSessionAPI for ftp requests'
我曾嘗試:
- 項目>目標>構建階段>點擊相應的文件,並選擇標誌-w
- 項目>目標>構建階段>點擊相應的文件和選擇標誌
- 項目>項目>構建設置> Apple LLVM 7.0 - 警告 - 所有語言>貶損功能>否
- 項目>項目> Bui LD設置>蘋果LLVM 7.0 - 警告 - 目標C>重寫折舊Objective C的方法>無
- 試圖找到編譯選擇,但它看起來是不可能的
- 編輯:我需要用貶值的方法,無論什麼操作系統版本是在設備上
我可以在ObjC中禁止警告,但它似乎並沒有在Swift 2.0中工作,我不得不承認,它開始真的bug我,我知道我必須使用不同的方法最終,但現在這是不可能的。
你如何抑制xCode 7/Swift 2中的警告?
看看這個問題:http:// stackoverflow。 com/questions/31540446/how-to-silence-a-warning-in-swift-2-0 – joern
感謝您的快速回復,但在您的主題中,條件彙編似乎是建議的答案,但它可能不是對我來說是一個好的解決方案,因爲我需要使用折舊方法而不管操作系統版本。 – srolesen