複雑なデータ モデルの作成に JSONModel を使用しています。最近、swift に移行しましたが、一連のカスタム データ モデルの解析中に問題に直面しています。
class ABCDomain: JSONModel
{
var sampleBool : Bool!
var sampleArray : 配列 <XYZDomain>!
}
解析後、sampleArray にアクセスすると、「致命的なエラー: NSArray 要素が Swift 配列要素の型と一致しませんでした」というメッセージが表示されます。
Objective C では、XYZDomain のプロトコルも作成しますが、Swift では、再宣言を示すコンパイラ エラーがスローされます。@property (強力、非アトミック) NSArray* sampleArray;
Bool のようなプリミティブ データ型も、データモデルでは常に nil として表示されます。これに対する回避策があれば教えてください。