是否可以在 Swift 的 JSONModel 的子类中使用数组?或者它是一个限制,因为它尚未更新?
如果我在 Objective-C 中执行此操作,则在 .h 文件中:
@interface RecommendationModel : JSONModel
@property (strong, nonatomic) NSArray<VenueModel>* recommendations;
@end
它工作正常。
但是,如果我在 Swift 中这样做:
class RecommendationModel: JSONModel {
var recommendations : [VenueModel] = []
}
它没有用。该应用程序运行,但在尝试读取 JSON 时,它与消息中断:
JSON 和
VenueModel
类对于 Objective-C 和 Swift 是相同的。有什么办法让它在 Swift 中工作吗?
最佳答案
我遇到了同样的问题。因为 JSONModel 不理解 swift 所以你必须给出 objetive-c。试试这个:var recommendations: NSArray = [VenueModel()]
@marintodorov,你能验证一下吗?
关于ios - JSONModel 和 Swift 数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27285157/