2016-07-25 9 views
1

私はSwiftで使いたいObjective-Cクラスを持っています。私はシングルトンsharedInstanceと即時に作成されたショートカットで使用します。しかし、このショートカットを入力すると、オートコンプリートで<<error type>>が表示され、色の構文はなく、自動補完機能はありません。私はこのショートカットに任意の関数を呼び出す場合目的C to Swiftブリッジング<<error type>>

、などTripPlannerKit.tripNameアプリが正常に動作しますが、あなたは巨大なメソッドを持っている場合、それは型には本当に難しいです。

完全な構文でObjective-Cをインポートするにはどうすればいいですか?

enter image description here

マイbridingファイルが

#import "Project-Prefix.pch" 

#import "TripPlannerManager.h" 

本当に簡単であり、これは、私がそれを見つけたのObjective-Cのシングルトンに

import Foundation 

//=== managers & kits 

let TripPlannerKit = TripPlannerManager.sharedInstance() 
+0

ブリッジヘッダーを追加する可能性はありますか? – Sweeper

+0

@Sweeperが更新されました。しかし、実際には何もありません –

+0

あなたはコンパイルエラーと混同してください。そのXcodeのバグの速いオートコンプリートではありません。 –

答えて

2

を使用するためのショートカットを作成し、私のGlobal.swiftです!

Product -> Clean 
Product -> (Alt+) Clean, for Clean Build Folder 
Window -> Projects -> Choose your project -> Delete derived data 

あなたのプロジェクトはXcodeで再インデックスされ、すべてが機能します。

+1

製品 - >(Alt +私のために十分だった!ありがとう! – xGoPox

関連する問題