私はサブクラス化が必要です。コンパイラの警告は "スーパークラスの指定された初期化子を呼び出さなければなりません"と言いますが、それらを見つけることができません。どこで指定された初期化子を探す必要がありますか?将来のサブクラス化のためにクラスのスーパークラスで指定された初期化子を知るには?
コード:UIGestureRecognizer
から
import Foundation
import UIKit
class JBSOSLongGestureRecognizer: UILongPressGestureRecognizer {
init() {
super.init()
self.allowableMovement = 40
self.minimumPressDuration = 5
self.cancelsTouchesInView = false
self.numberOfTouchesRequired = 1
}
}
なぜ私の編集を元に戻しましたか?あなたの質問のタイトルは不明です、私はあなたの記事をきれいにしました。 – JAL
@ JAL ok、自分自身で解決しましたが、この具体的なケースやクラスではなく、将来どこで検索するかを知ることが重要です。 –