0
で使用
完全なコード:https://github.com/minbi/ambiguous-swift明確オーバーライドメソッドは、スウィフト
はスウィフト3からにObjC方法の使用を明確にする方法はありますか? Swiftでの使用が可能な限りシームレスになるように、ObjCで変更する必要があります。
Objective Cのは、これがあいまいになる理由を私は理解していないスウィフト3.
に使用
@interface A
+ (instancetype)singletonA;
@end
@interface B: A
+ (instancetype)singletonB;
@end
スウィフト
にブリッジ。私は「少しでも?var b: B! = B.singleton()
エラー
Ambiguous use of 'singleton()'
ショーに十分なコード。私はあなたのコードでエラーが示さ見ることができません。 – OOPer
「A」と「B」と表示されているものは何も言い難い。準備ができたら質問を更新してください。多くの読者が更新された質問をチェックします。 – OOPer
私は真新しいプロジェクトを作成し、あなたの改訂コードをすべてプロジェクトに入れ、推測でいくつかの欠落部分を埋めました**まだエラーはありません**。本当に問題を解決したい場合は、問題を再現できる新しいプロジェクトを作成し、**全コード**を表示してください。 – OOPer