如何在Swift 3

时间:2017-07-25 08:00:56

标签: ios swift3 uiviewcontroller protocols

我的问题如下:

我有一个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'

有人知道这里出了什么问题吗?

0 个答案:

没有答案