arrays - 在 swift 中,当在 modelArray 中附加模型时,计数显示 nil
问题描述
NewSellLocalDataModel() 这是模型类,newsellData?.data.productDetails?.varients.append(contentsOf: variables),当附加到这个数组上时,数组计数显示为零。
解决方案
如果将 newSellData 声明为可选项,则在初始化为空数组之前不能附加到它:
var newsellData: NewSellLocalDataModel?
...
newsellData = NewSellLocalDataModel() // initialise
newsellData?.data.productDetails?.varients.append(contentsOf: variants) // This will now show a non-nil count
推荐阅读
- reactjs - 完整日历(React)在第 n 周前显示
- c# - 如何以编程方式检查正在使用的 ASP.NET Core 会话内存量
- android - 在 Android 上同时使用多个摄像头
- css - 是否有任何选项可以在 react-pdf-table 中添加自定义 css?
- r - 如何在某个事件发生之前、之后和之后删除行?
- loops - 使用(嵌套?)循环重命名具有不同类别的多个变量
- javascript - 我不知道为什么它不能在我的代码中出现此错误
- swift - 应用程序的 NSExtension 在发布版本中启动时崩溃
- javascript - GCP SecretManager DEADLINE_EXCEEDED 错误代码 4
- ubuntu - JSPWiki:无法从 jspwiki.properties ubuntu1.20.04 加载和设置属性