Instance Property インスタンスプロパティ

scriptErrorNumber

Sets a script error number that is associated with the execution of the command and is returned in the reply Apple event, if a reply was requested by the sender. 返答がセンダーによって要求されたならば、返答アップルイベントにおいて返される、コマンドの実行と結び付けられる、スクリプトエラー番号を設定します。

Declaration 宣言

var scriptErrorNumber: Int { get set }

Parameters パラメータ

errorNumber

An error number to associate with the command. コマンドと結び付けられるエラー番号。

Discussion 議論

If you override performDefaultImplementation() and an error occurs, you should call this method to supply an appropriate error number. In fact, any script handler should call this method when an error occurs. The error number you supply is returned in the reply Apple event. あなたがperformDefaultImplementation()をオーバーライドしてエラーが発生するならば、あなたはこのメソッドを呼び出すことで適切なエラー番号を提供すべきです。実際、どんなスクリプトハンドラでも、エラーが発生する時このメソッドを呼び出すべきです。あなたが提供するエラー番号は、返答アップルイベントにおいて返されます。

Invoking setScriptErrorNumber: causes an error message to be displayed. To associate a specific error message with the error number, you invoke scriptErrorString. This make sense, for example, when you set an error number that is specific to your application, or when you can supply a specific and useful error message to the user. setScriptErrorNumber:を発動することは、エラーメッセージが表示されるようにします。ある特定のエラーメッセージをエラー番号と結び付けるには、あなたはscriptErrorStringを発動します。これは道理にかなっています、例えば、あなたがあなたのアプリケーションに特有であるエラー番号を設定する場合に、またはあなたが特定のそして有用なエラーメッセージをユーザに提供できる場合に。

If setScriptErrorNumber: is invoked on an NSScriptCommand with multiple receivers, the command will stop sending command handling messages to more receivers. setScriptErrorNumber:NSScriptCommand上で複数のレシーバで発動されるならば、コマンドはコマンド処理メッセージをそれ以上のレシーバに送ることを停止します。

See Also 参照

Handling script execution errors スクリプト実行エラーを取り扱う