###前提・実現したいこと
このページを参考に、SkShapeNode形式のデータ(正確には配列)をアーカイブ(その後アンアーカイブ)したいと思っています。
※最終的にはSkShapeNodeの配列を丸ごとアーカイブしたいと思っているのですが、まず手始めに配列の第一項だけを保存・取り出ししようとしています。
###ソースコード
Swift
1var pipe:[SKShapeNode] = [] 2//途中の処理は略 3 4//保存先パスの取得 5let paths1 = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true) 6let documentsPath = paths1[0] 7 8//アーカイブ 9let pipe0 = NSKeyedArchiver.archiveRootObject(pipe[0], toFile: documentsPath) 10print("pipe0: \(pipe0)") 11
###問題
現在、自分が理解した範囲で取りあえず上記のコードまで書いて見たのですが、pipe0をプリントすると結果は"false"になってしまいます。データがうまくアーカイブできていないためと思われますが、その原因、対処法等教えてください。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
Swift2.4
XCode8.1
回答1件
あなたの回答
tips
プレビュー