我的问题如下:
我有一个URLSession
服务,可以在常规基础上将数据存储在Core Data中。接下来,我有一个Core Data服务,每隔5秒检索一些需要在UI上更新的项目。
我已在Core Data服务中定义了一个协议
protocol sendDataToMap : class {
func updateMapLabels(tag : Int, value : String)
}
我将这些类添加到UI的VC
在核心数据服务中我现在每隔5秒调用updateMapLabels()
这样VC中的实际功能就可以更新UI。
sendDataToMap.updateMapLabels(tag : tag, value : record.dataValue)
然而,构建失败并在上述行抱怨:
调用中的额外参数'value'
有人知道这里出了什么问题吗?