イニシャライザ


init(path:)


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



iOS 2.0+ iPadOS 2.0+ Mac Catalyst 13.0+ macOS 10.0+

tvOS 9.0+ visionOS 1.0+ watchOS 2.0+

init?(path: String)




パラメータ


fullpath

ディレクトリへのパス。これはディレクトリの完全なパス名でなければなりません。シンボリックリンクが含まれている場合は、解決可能でなければなりません。



戻り値


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



議論


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





以下も見よ


バンドルの作成と初期化


init(for: AnyClass)

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


init?(identifier: String)

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


init?(url: URL)

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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ