0
struct Arrayを保存する関数を記述したいと思います。 NSCodingを使用するのは正しい方法ですが、クラスでのみ使用できます。しかし、構造体自体を含むクラスを使用した回避策が見つかりました:NSCodingで構造体を保存するためのヘルパークラス
extension EXIFData {
class EXIFDataClass: NSObject, NSCoding {
var exifData: EXIFData?
...
}
しかし、どうすれば使用できますか?例えば。
var exif : EXIFData
または(次のステップ)私はちょうど始めているので、私は、スウィフト3.0の実際の機能を可能な限り使用したい
var exifs : [EXIFData]
として定義されています。私はSwiftの古いスタイルとバージョンのためのいくつかの異なるソリューションを見つけました。
EXIFDataは構造体です。このデータだけが読み込まれ、保存される必要があります。最後に、その配列を保存したい:[EXIFData] –