インスタンスメソッド


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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ