5
A
答えて
5
バグを指摘してくれてありがとうございました。それは私がスウィフトに追加にObjC定数ブリッジを追加することになったと迅速からブリッジ定数を使用して任意のヘルプだ場合:
// Constants.h
extern NSString *const kDropBoxAPIKey;
// Constants.m
NSString *const kDropBoxAPIKey = DROPBOX_API_KEY;
// xxx-Bridging-Header.h
#import "Constants.h"
その後、あなたは他の同様のマクロを宣言できスウィフト
// xx.swift
...
// let auth = DropboxAuth(appKey: DROPBOX_API_KEY)
let auth = DropboxAuth(appKey: kDropBoxAPIKey)
...
0
でブリッジのキーを使用しますヘッダーファイルをブリッジします。前処理の定義にMY_MACRO
マクロがあるとします。スウィフトコードでは表示されません。ヘッダファイルをブリッジでは、我々は別のマクロを定義することができます。
#define MY_MACRO2 MY_MACRO
今スウィフトコードでどこでもMY_MACRO2
を使用しています。 Appleがこの問題を解決したら、MY_MACRO2
からMY_MACRO
に名前を変更する必要があります。
関連する問題
- 1. インポートされたタイプライブラリが機能しなくなった
- 2. スイフト[UIImage]がSwiftに設定されました
- 3. コンソールウィンドウが正しく表示されなくなった
- 4. 更新されたEclipseと私のワークスペースがなくなった
- 5. Android 2.2:現実感がなくなりました
- 6. インポートアドレステーブルが正しくインポートされません。インポート名が正しくないRVAが返されます。
- 7. ADBにUSB接続されたデバイスが表示されなくなった
- 8. 変数が突然定義されなくなりますか?
- 9. はインポートされましたが未定義ですか?行く
- 10. Androidのコンテキストメニューがエミュレータに表示されなくなった
- 11. viewDidUnloadがios6で呼び出されなくなった
- 12. R.id.フィールドが認識されなくなった
- 13. Glimpseに「Now Now」ボタンが表示されなくなった
- 14. Bashログインのプロンプトが表示されなくなった
- 15. Xcodeの予測が表示されなくなった
- 16. レイアウトがなくなった
- 17. runserverでインポートされたが、wsgiでインポートされていないtemplatetags
- 18. WPFアプリケーションのテキストが読めなくなったり、VMWareの下にまったく表示されない
- 19. インポートされたモジュールからインポート関数
- 20. 指定された引数が有効な値の範囲外だった
- 21. インポートObjective-Cのフレームワーク(CocoaPod)スイフトに?
- 22. TypeScript:インポートされたモジュールがコンパイルされない
- 23. 同期フレームワークでインポートされたデータが同期されない
- 24. iOS9のアップグレードSpriteKit画像が正しく表示されなくなった
- 25. クエリで設定された変数が認識されない
- 26. Android Developerサンプルコードが正しくインポートされない
- 27. WSDLがVisual Studioで正しくインポートされない
- 28. テキストが表示されなくなってから表示が遅くなる
- 29. 変数が正しく設定されない
- 30. SSRS - プロセスが使用されなくなった後にスリープ状態になる