答案 0 :(得分:0)
此问题已解决。
通常,完成代码的方式应该可以正常工作,但事实并非如此。
我们刚刚声明了一个数组,该数组将在插入新数组之前删除所有值。
var arrayDictDeviceNames = [DeviceEndPointName]()
arrayDictDeviceNames.removeAll()
arrayDictDeviceNames.append(DeviceEndPointName.init())
是的,arrayDictDeviceNames.append(DeviceEndPointName.init())
该语句正在阻止该成就。很奇怪。
好吧,我们要做的是再次分配数组-arrayDictDeviceNames
,它工作正常。