var executableArchitectures : [NSNumber]?
func preflight()
func load() -> Bool
func unload() -> Bool
var isLoaded : Bool
Availability 有効性
Technology
func loadAndReturnError() throws
error
On input, a pointer to an error object variable. On output, this variable may contain an error object indicating why the bundle’s executable could not be loaded. If no error occurred, this parameter is left unmodified. You may specify nil
for this parameter if you are not interested in the error information.
出力に関して、ポインタはあるエラーオブジェクト変数です。出力に関して、この変数は、なぜバンドルの持つ実行可能ファイルがロードされなかったかを指し示しているエラーオブジェクトを含むかもしれません。エラーが生じなかったならば、このパラメータは修正されないままです。エラー情報に関心がないならば、あなたはこのパラメータにnil
を指定するかもしれません。
true
if the bundle’s executable code was loaded successfully or was already loaded; otherwise, false
if the code could not be loaded.
true
、もしバンドルの持つ実行可能コードがうまくロードされたまたは既にロードされたならば;そうでなければ、false
、もしコードがロードできなかったならば。
If this method returns false
and you pass a value for the error
parameter, a suitable error object is returned in that parameter. Potential errors returned are in the Cocoa error domain and include the types that follow. For a full list of error types, see Foundation
.
このメソッドがfalse
を返してあなたがある値をerror
パラメータに対して渡すならば、適切なエラーオブジェクトがこのパラメータの中に返されます。返される可能性のあるエラーは、Cocoaエラードメインの中にあり、以下の型を含みます。エラータイプの完全なリストとして、Foundation
を見てください。
NSFile
- returned if the bundle’s executable file was not located.
NSFile
- バンドルの持つ実行可能ファイルが捜し出されなかったならば返されます。
NSExecutable
- returned if the bundle’s executable file exists but could not be loaded. This error is returned if the executable is not recognized as a loadable executable. It can also be returned if the executable is a PEF/CFM executable but the current process does not support that type of executable.
NSExecutable
- バンドルの持つ実行可能ファイルが存在する、しかしロードされることができなかったならば返されます。実行可能ファイルがロード可能な実行ファイルとして認められないならば、このエラーが返されます。それはまた、実行可能ファイルがPEF/CFM実行可能ファイルである、しかし現在のプロセスはその型の実行可能ファイルをサポートしないならば返されます。
NSExecutable
- returned if the bundle executable does not include code that matches the processor architecture of the current processor.
NSExecutable
- バンドルの実行可能ファイルが現在のプロセッサのプロセッサアーキテクチャと合致するコードを含まないならば返されます。
NSExecutable
- returned if the bundle’s required Objective-C runtime information is not compatible with the runtime of the current process.
NSExecutable
- バンドルの持つ必須Objective-Cランタイム情報が現在のプロセスのランタイムと互換性がないならば返されます。
NSExecutable
- returned if the bundle’s executable failed to load for some detectable reason prior to linking. This error might occur if the bundle depends on a framework or library that is missing or if the required framework or library is not compatible with the current architecture or runtime version.
NSExecutable
- バンドルの持つ実行可能ファイルが、リンクに先立って何らかの検出可能な理由のためロードに失敗するならば返されます。行方不明のフレームワークやライブラリにそのバンドルが依存するならば、または必須フレームワークやライブラリが現在のアーキテクチャやランタイムのバージョンと互換性がないならば、このエラーが起こるかもしれません。
NSExecutable
- returned if the executable failed to load due to link errors but is otherwise alright.
NSExecutable
- 実行可能ファイルがリンクエラーのためにロードに失敗したしかしそれ以外では問題ないならば返されます。
The error object may contain additional debugging information in its description that you can use to identify the cause of the error. (This debugging information should not be displayed to the user.) You can obtain the debugging information by invoking the error object’s description
method in your code or by using the print-object
command on the error object in gdb.
エラーオブジェクトは、補足的なデバッグ情報をそれの説明に含むかもしれません、それはあなたがエラーの原因を突き止めるのに使用できます。(このデバッグ情報は、ユーザに表示されるべきではありません。)あなたは、エラーオブジェクトの持つdescription
メソッドをあなたのコードにおいて呼び出すことで、またはprint-object
コマンドをエラーオブジェクト上でgdbにおいて使うことで、デバッグ情報を取得できます。
Handling Errors in Swift: Swiftでのエラー処理:
In Swift, this method returns Void
and is marked with the throws
keyword to indicate that it throws an error in cases of failure.
Swiftでは、このメソッドはVoid
を返します、そして失敗の場合にエラーをスローすることを指し示すためにthrows
キーワードで印されます。
You call this method in a try
expression and handle any errors in the catch
clauses of a do
statement, as described in Error Handling in The Swift Programming Language and About Imported Cocoa Error Parameters.
あなたはこのメソッドをtry
式の中で呼び出して、あらゆるエラーをdo
文のcatch
節で取り扱います、The Swift Programming Languageのエラー処理そしてインポートされるCocoaエラーパラメータについてで記述されるように。
var executableArchitectures : [NSNumber]?
func preflight()
func load() -> Bool
func unload() -> Bool
var isLoaded : Bool