次のメソッドをオーバーライドできないようで、数時間前から私を悩ませていたスタンドアロンのサンプルを作成しました。SwiftのObj-CクラスメソッドをオーバーライドしてNSArrayを返す
これはほぼ間違いですが、基底クラスがObjective Cで、具体的には戻り値の型がNSArray*
のスワイプクラスのクラスメソッドをオーバーライドできないようです。戻り値の型が*
しかし、それは正常に動作します:
私はエラーを取得し、「Method does not override any method from its superclass
」
だから私の失敗は以下の通りです
今私はArray<AnyObject>
とpを試してみました他のいくつかと一緒に横たわっていましたが、私はまだSwiftのシンタックスで少し新鮮です。
@Kexどのように問題を解決するを書くことができます宣言しますか?ユーザーがクラスメソッドを実装しようとしています。 – JAL