swiftからobjective-cメソッドを呼び出そうとするとエラーが発生します。 私のObjective-Cの.hのクラス:Swiftエラーからのobjective-cメソッドの呼び出し
@class myType;
@interface myClass : NSObject
- (myType *)myMethod;
その後、私は(私はタイプのMyClassのanObjectを宣言している)オブジェクトフォームのMyClassを作成し、迅速にMyMethodはを呼び出そうとします:
let a = anObject.myMethod();
を私は タイプ 'myClass'の値にメンバー 'myMethod'がありません myTypeを別のものに変更すると、エラーはなくなります。だから、迅速にMYTYPEを認識しないの問題でなければなりません。..
私は任意のヘルプ
'@class myType;'で十分ではないため、Swiftはそのクラスのインタフェースを知る必要があります。 –
私に例を教えてもらえますか? – Besat
'@interface myType .... @ end'を含むヘッダファイルは、ブリッジヘッダファイルからインクルードする必要があります。 –