我正在寻找一种解决方案来将 nil 对象添加到现有的可映射模型,以便我可以将其用于我的占位符。
这是模型:
class PortfolioModel : Mappable {
var photoUrl : String?
var portfolioId : Int!
required init?(map: Map) {
}
func mapping(map: Map) {
photoUrl <- map["photoUrl"]
portfolioId <- map["portfolioId"]
}
}
在我的视图控制器的另一个类中,我有这个:
var portfolioList : [PortfolioModel]?
您可以将列表项标记为optional
,以便能够向其添加nil
项。
var portfolioList : [PortfolioModel?]?