是否有可能在Swift的JSONModel的子類中使用數組?或者它是一個限制,因爲它尚未更新?JSONModel和Swift數組
如果我這樣做,在Objective-C,在.h文件:
@interface RecommendationModel : JSONModel
@property (strong, nonatomic) NSArray<VenueModel>* recommendations;
@end
它工作正常。
但是,如果我這樣做的雨燕:
class RecommendationModel: JSONModel {
var recommendations : [VenueModel] = []
}
它沒有工作。
終止應用程序由於未捕獲的異常「JSONModelProperty類型無效」,理由:該應用程序運行,但在嘗試讀取JSON的時候,它的消息打破了「物業類型App_iOS.RecommendationModel.recommendations的不支持由JSONModel提供'。
對於Objective-C和Swift,JSON和VenueModel
類是相同的。
任何方式使它在Swift中工作?
也許相關:http://stackoverflow.com/questions/24742628/jsonmodel-not-working-with-swift-arrays – Pang 2014-12-04 02:24:06
jsonmodel使用objc運行時,它不與SWIFT – 2014-12-04 06:47:24
測試這是一個重複。請參閱:http://stackoverflow.com/a/34742709/743957 – 2016-01-12 11:41:33