为什么解雇多次呼叫代表?

时间:2019-04-14 14:48:36

标签: ios swift delegates protocols

我只是愿意将数据发送回父视图控制器。
我尝试通过第二个视图控制器使用委托来实现。

protocol SendDataDelegate {
    func sendData(data: String)
}

delegate?.sendData(data: metadataObj.stringValue!)
dismiss(animated: true, completion: nil)

但是父视图控制器获得的数据超过16倍。
如何防止超过2次?

0 个答案:

没有答案