私は2つの異なるコンピュータからアプリを開発中です。 1つは私の家庭用マシンです。これは古いMacBook Proですが、最新のOSを備え、Xcode 7.3を実行しています。私が使用している2台目のマシンは、新品で雷が速い私の作業機械ですが、ヨセミテとXcode 7.2.1に限定されています。異なるバージョンのXcodeの条件を書き込む方法
最近Xcode 7.2.1を実行しているマシンでビルドエラーが発生しましたが、新しいXcodeを実行しているマシンでエラーなしでアプリケーションがビルドされ、実行されます。私は激しいIT政策のために作業機械をアップグレードすることはできません。私は本当に(本当に)自宅のマシンをXcode 7.2.1にダウングレードしたくありません。
if Xcode.version == 7.3
// Run this version of the statement
refreshControl.addTarget(self, action: #selector(ReadingTVC.pullToRefreshTableView), forControlEvents: UIControlEvents.ValueChanged)
if Xcode.version == 7.2.1
// Run this different version of the statement
// I still need to figure out how to rewrite the statement for 7.2.1
このことが可能です:
は、だから私がやりたいものを次の擬似コードとの条件と類似で書くのですか?私はAppleのドキュメントで次のことを見つけましたが、Xcodeのバージョンのオプションはありません。唯一のSWIFT()、OS()またはアーチ():事前に
ありがとう!
このヘルプお月 - HTTPS ://stackoverflow.com/questions/30790188/how-do-i-see-which-version-of-swift-im-using/46080904#46080904 – Krunal