イニシャライザ


init(url:)


指定されたファイルの URL に対応する初期化された NSBundle オブジェクトを返します。


iOS 4.0+ iPadOS 4.0+ Mac Catalyst 13.1+ macOS 10.6+

tvOS 9.0+ visionOS 1.0+ watchOS 2.0+

convenience init?(url: URL)




パラメータ


url

ディレクトリへのファイルの URL。これはディレクトリの完全な URL でなければなりません。シンボリックリンクが含まれている場合は、解決可能 (resolvable) でなければなりません。



戻り値


url に対応して初期化された NSBundle オブジェクト。このメソッドは、url に関連した既存のバンドルが存在しない場合にのみ新しいインスタンスを初期化して返します。それ以外の場合は、self の割り当てを解除して既存のオブジェクトを返します。url が存在しないか、ユーザがそれにアクセスできない場合は、nil を返します。



議論


main バンドルのインスタンスを割り当てて初期化する必要はありません。このインスタンスを取得するには、main クラスメソッドを使用して下さい。また、bundleWithURL: クラスメソッドを使用して、そのファイル URL で識別されるバンドルを取得することもできます。





以下も見よ


バンドルの作成と初期化


init(for: AnyClass)

指定されたクラスが関連している NSBundle オブジェクトを返します。


init?(identifier: String)

指定されたバンドル識別子を持つ NSBundle インスタンスを返します。


init?(path: String)

指定されたディレクトリに対応する初期化された NSBundle オブジェクトを返します。



関連した文書


+ bundleWithURL:

指定されたファイルの URL に対応する NSBundle オブジェクトを返します。


+ bundleWithPath:

指定されたディレクトリに対応する NSBundle オブジェクトを返します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ