Instance Method インスタンスメソッド

preflight()

Returns a Boolean value indicating whether the bundle’s executable code could be loaded successfully. バンドルの持つ実行可能コードがうまくロードされることができたかどうかを指し示すブール値を返します。

Declaration 宣言

func preflight() throws

Parameters パラメータ

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 would occur, this parameter is left unmodified. You may specify nil for this parameter if you are not interested in the error information. 出力に関して、ポインタはあるエラーオブジェクト変数です。出力に関して、この変数は、なぜバンドルの持つ実行可能ファイルがロードされなかったかを指し示しているエラーオブジェクトを含むかもしれません。エラーが起こらないならば、このパラメータは修正されないままです。エラー情報に関心がないならば、あなたはこのパラメータにnilを指定するかもしれません。

Return Value 戻り値

true if the bundle’s executable code could be loaded successfully or is already loaded; otherwise, false if the code could not be loaded. バンドルの持つ実行可能コードがうまくロードできなかったまたは既にロードされるならばtrue ;そうでなければ、コードがロードできなかったならばfalse

Discussion 議論

This method does not actually load the bundle’s executable code. Instead, it performs several checks to see if the code could be loaded and with one exception returns the same errors that would occur during an actual load operation. The one exception is the NSExecutableLinkError error, which requires the actual loading of the code to verify link errors. このメソッドは、実際にはバンドルの持つ実行可能コードをロードしません。代わりに、それはコードがロードされること、そして1つの例外とともに実際のロード操作の間に発生するのと同じエラーを返すことができるかどうか見るためにいくつかの検査を実行します。1つの例外はNSExecutableLinkErrorエラーです、それはリンクエラーを検証するために実際にコードのロードを必要とします。

For a list of possible load errors, see the discussion for the loadAndReturnError() method. 可能なエラーの一覧として、loadAndReturnError()メソッドの議論を見てください。

See Also 参照

Loading Code from a Bundle バンドルからコードをロードする