我想设置一个委托来在视图控制器和类之间进行通信。但由于没有 1/2012 2/2012 3/2012 4/2012 5/2012
类型的连接,因此无法分配代理。我应该把代表放在哪里,我应该如何实现代码?
以下是代码:
Swift中的协议:
prepareForSegue
在Swift的@objc public protocol translationMadeDelegate: class {
func didGetTranslation(translation:CGPoint)
}
中委派初始化:
viewDidLoad
Objective-C类委托调用
var delegate:translationMadeDelegate?
let trans:CGPoint = CGPointMake(100, 100)
self.delegate!.didGetTranslation(trans)