文書   >   Foundation   >   Archives and Serialization   >   PropertyListSerialization   >   propertyList(from:options:format:)


型メソッド


propertyList(from:options:format:)


指定されたデータからプロパティリストを作成し返します。





宣言


class func propertyList(from data: Data, 
                options opt: PropertyListSerialization.ReadOptions = [], 
                 format: UnsafeMutablePointer<PropertyListSerialization.PropertyListFormat>?)
                  throws -> Any


パラメータ


dataシリアル化されたプロパティリストを含むデータオブジェクト。
optプロパティリストの作成に使用されたオプション。可能な値については、 PropertyListSerialization.MutabilityOptions を参照してください。
format戻る時に、プロパティーリストが格納されていた形式を含みます。形式を知る必要がない場合は nil を渡します。
errorメソッドが正常に完了しなかった場合、戻る時に問題を記述する NSError オブジェクトが含まれます。


戻り値


data 内の表現に対応するプロパティリストオブジェクト。data がサポートされている形式でない場合は、nil を返します。


議論


Swift でのエラー処理

Swift では、このメソッドは optional でない結果を返し、失敗の場合にエラーを throw することを示す throws キーワードでマークされています。

Swift プログラミング言語 (Swift 4.0.3)エラー処理 および Swift を Cocoa および Objective-C で使用する( Swift 4.0.3)エラー処理 で説明したように、try 式でこのメソッドを呼び出し、do 文の catch 句のエラーを処理します。


以下も見よ





プロパティリストの脱シリアル化





目次
Xcode の新機能

SDKs

iOS 4.0+
macOS 10.6+
tvOS 9.0+
watchOS 2.0+
  • フレームワーク
  • Foundation
  • 宣言
  • パラメータ
  • 戻り値
  • 議論
  • 以下も見よ












  • トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)