func performDefaultImplementation () -> Any?
Discussion 議論
Before this method executes the command (through NSInvocation
mechanisms), it evaluates all object specifiers involved in the command, validates that the receivers can actually handle the command, and verifies that the types of any arguments that were initially object specifiers are valid.
このメソッドがコマンドを実行(NSInvocation
の仕組みを通して)する前に、それは、コマンドに関わる全てのオブジェクト指定子を評価して、レシーバが実際にコマンドを取り扱い可能であることを立証して、そしてもとはオブジェクト指定子であったあらゆる引数の型が有効であることを検証します。
You shouldn’t have to override this method. If the command’s receivers want to handle the command themselves, this method invokes their defined handler. Otherwise, it invokes perform
.
あなたは、このメソッドをオーバーライドする必要はないはずです。コマンドのもつレシーバがコマンドそれ自体を取り扱うこと望むならば、このメソッドはそれの定義済みハンドラを発動します。そうでなければ、それはperform
を発動します。