私はSwiftを使い始めました。plistファイルに書き込むために、配列をNSArrayに変換する必要があります。ここに私のコードは次のとおりです。スイフトアレイをNSArrayに変換する
func saveDataToFile() {
var a:Array = [Any]()
for thing in self.objects {
var dictionary = [String:Any]()
dictionary["name"] = thing.name
dictionary["location"] = thing.location
a.append(dictionary)
}
let arr: NSArray = a
cocoaArray.writeToFile(filePath, atomically:true);
}
私はNSArrayののARRに変換しようとすると、私はエラーが「指定された型にNSArrayに[任意]型の値を変換できません。」を取得します
あなたはself.objectsの宣言を表示することができます。それは正確に何ですか? – ryantxr
var objects = [AnyObject]() – Bawpotter