我正在使用委托(delegate)方法通过诸如 之类的语句将数据传递回父级
[self.delegate viewControllerDismissed:data1];
这很好用。现在我需要发送更多数据。我可以使用类似的东西
[self.delegate viewControllerDismissed:data1 with:data2];
如果是这样,协议(protocol)等是什么样的?还是我只是将所有内容传回并排列?我找不到任何带有两个参数的示例
Best Answer-推荐答案 strong>
快速使用我正在使用的数据或数组或字典示例
class Place: NSObject {
var placeId: String = ""
var primaryText: String = ""
var secondaryText: String = ""
var latitude: Double = 0
var longitude: Double = 0
}
然后用创建的地方调用委托(delegate)方法
delegate?.didSelectPlace(place: placeObject)
关于ios - 如何使用委托(delegate)将多个对象传递回父 View Controller ?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/40787842/
|