インスタンスメソッド
closeAfter(_:)
エラーが発生した場合でも、クロージャを実行してファイル記述語を閉じます。
iOS 14.0+ iPadOS 14.0+ Mac Catalyst 14.0+
macOS 11.0+
tvOS 14.0+ visionOS 1.0+ watchOS 7.0+
func closeAfter<R>(_ body: () throws -> R) throws -> R
パラメータ
body
実行すべきクロージャ。クロージャがエラーを throws した場合、このメソッドはそのエラーを rethrows する前にファイル記述語を閉じます。
戻り値
クロージャによって返される値。
議論
body がエラーを throws するか、またはファイル記述語を閉じるときにエラーが発生した場合、このメソッドはそのエラーを rethrows します。
以下も見よ
ファイルを閉じる
func close() throws
ファイル記述語を削除します。
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ