インスタンスメソッド


withPlatformString(_:)


null で終了するプラットフォーム文字列として表されるファイルパスのルートの内容へのポインタを使用して、与えられたクロージャを呼び出します。



iOS 15.0+ iPadOS 15.0+ Mac Catalyst 15.0+

macOS 12.0+ tvOS 15.0+ visionOS 1.0+ watchOS 8.0+

func withPlatformString<Result>(_ body: (UnsafePointer<CInterop.PlatformChar>) throws -> Result) rethrows -> Result




パラメータ


body

null で終了するプラットフォーム文字列を指すポインタパラメータを持つクロージャ。body に戻り値がある場合、その値もこのメソッドの戻り値として使用されます。



戻り値


もしあれば、body クロージャパラメータの戻り値。



議論


パスに相対部分がある場合は、null の終端文字を追加するために割り当てが行われます。


body に引数として渡されるポインタは、このメソッドの実行中のみ有効です。後で使用するためにポインタを保存しないでください。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ