Initializer

init(url:)

Returns an NSBundle object initialized to correspond to the specified file URL. 指定されたファイルURLと関連付けられるよう初期化される、NSBundleオブジェクトを返します。

Declaration 宣言

convenience init?(url: URL)

Parameters パラメータ

url

The file URL to a directory. This must be a full URL for a directory; if it contains any symbolic links, they must be resolvable. あるディレクトリへのファイルURL。これは、ディレクトリへの完全URLでなければなりません;それがいくらかシンボリックリンクを含むならば、それらは解決されなければなりません。

Return Value 戻り値

An NSBundle object initialized to correspond to url. This method initializes and returns a new instance only if there is no existing bundle associated with url, otherwise it deallocates self and returns the existing object. If url doesn’t exist or the user doesn’t have access to it, returns nil. urlに一致するように初期化されるNSBundleオブジェクト。このメソッドは、urlと関連付けられるバンドルが存在しない場合にのみ新しいインスタンスを初期化して返します、そうでなければそれはselfをデアロケートして既存のオブジェクトを返します。urlが存在しないまたはユーザがそれに対するアクセスを持たないならば、それはnilを返します。

Discussion 議論

It’s not necessary to allocate and initialize an instance for the main bundle; use the main class method to get this instance. You can also use the bundleWithURL: class method to obtain a bundle identified by its file URL. メインバンドルのためのインスタンスをアロケートして初期化する必要はありません;mainクラスメソッドを使ってこのインスタンスを得てください。あなたはまた、bundleWithURL:クラスメソッドを使って、それのファイルURLによって識別されるバンドルを取得できます。

See Also 参照

Creating and Initializing a Bundle バンドルの作成と初期化

Related Documentation 関連文書