是否可以在 Swift 的 JSONModel 子类中使用数组?或者它是一个限制,因为它还没有更新?
如果我在 Objective-C 中执行此操作,则在 .h 文件中:
@interface RecommendationModel : JSONModel
@property (strong, nonatomic) NSArray<VenueModel>* recommendations;
@end
它工作正常。
但是,如果我在 Swift 中这样做:
class RecommendationModel: JSONModel {
var recommendations : [VenueModel] = []
}
它没有用。该应用程序运行,但在尝试读取 JSON 时,它会中断消息:
由于未捕获的异常“不允许使用 JSONModelProperty 类型”而终止应用程序,原因是:“JSONModel 不支持 App_iOS.RecommendationModel.recommendations 的属性类型。”
JSON 和VenueModel
类对于 Objective-C 和 Swift 是相同的。
有什么方法可以让它在 Swift 中工作?