Swiftでコンパイラを制御するフラグを使用したいと思います。私たちが#ifdef、#ifndef、#else、#endifをC(とC++、Objective C、....)で使うのと同じように、Swiftでの条件付きコンパイル
私はネット上でそれを行う方法を見つけました。以下の場合読んでいる人は誰でも私が望むものを理解するでしょう。 それにもかかわらず、コンパイラは不平を言います。行く方法は何ですか?もちろん、同じ10個以上の行を2回コピーする必要はありません。私は私がここで使用していた情報を得ました
#if UseAds
class ViewController: UIViewController,XYZBannerDelegateProtocol {
#else
class ViewController: UIViewController {
#endif
注: http://en.swifter.tips/condition-compile/ hereを見つけることができるものと同様です。
しかし、これらのどれも私の問題を解決しません。彼らはそれを行うための基本的な方法しか教えていない。あなたはこのように使用することができます
あなたはUseAds値を定義していますか? – Andrea
[Swift 3:APIキーを実装するためのPREPROCESSOR Flags(\ '#if DEBUG \'など)の使用方法](https://stackoverflow.com/questions/38813906/swift-3-how-to- use-preprocessor-flags-like-if-debug-to-implement-api-keys) – Palle
はいUseAds値を定義しました。 – Michel