首页 > 解决方案 > 如何在 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"]
    }
}

在我的 ViewController 的另一个类中,我有这个:

var portfolioList : [PortfolioModel]?

标签: arraysswift

解决方案


您可以将列表项标记为optional能够向其添加nil项目。

var portfolioList : [PortfolioModel?]?

推荐阅读