如何在 Swift 中将 Nil 对象添加到对象数组中



我正在寻找一种解决方案来将 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?]?

最新更新