Swift 3のData
からproperty list
を読み込もうとしていますが、それはできません。Swift 3のデータからプロパティリストを読み取るにはどうすればいいですか
私はこのような何かしようとしたんだ:
let datasourceDictionary = try! PropertyListSerialization.propertyList(from: data!, options: [PropertyListSerialization.ReadOptions], format: nil) as! Dictionary
を、私はこのエラーを得た:私はスウィフト1.2上で実行するために使用されるように
Cannot convert value of type 'PropertyListSerialization.ReadOptions.Type' (aka 'PropertyListSerialization.MutabilityOptions.Type') to expected element type 'PropertyListSerialization.MutabilityOptions'
は、それから私はこのような何かを試してみました:
let datasourceDictionary = try! PropertyListSerialization.propertyList(from: data!, options: [PropertyListSerialization.MutabilityOptions.immutable], format: nil) as! Dictionary
このエラーが発生しました:
'immutable' is unavailable: use [] to construct an empty option set
は、その後、私はこの試みた:
let datasourceDictionary = try! PropertyListSerialization.propertyList(from: data!, options: [], format: nil) as! Dictionary
をし、私はこのエラーを得た:
私はスウィフト3のデータ `からproperty list
ファイルを読み込むか、行う方法が何であるかはどうすればよい
'[Any]' is not convertible to 'PropertyListSerialization.ReadOptions' (aka 'PropertyListSerialization.MutabilityOptions')
それ?
オプション値は本当に配列であるはずですか? –
@PhillipMillsこの場合、配列ではなく空の 'OptionSet'です。 – vadian