1
这是我的SWIFT代码:如何使用SWIFT委托与可可
import UIKit
protocol ViewDelegate {
func ViewClicked()
}
class DetailView: NSObject {
class func display(viewName: String){
}
class func show(tmpDelegate: ViewDelegate?){
}
class func showWith2params(viewName: String,tmpDelegate: ViewDelegate?){
}
}
这是XCode7.0.1产生我的项目Swift.h的一部分:
SWIFT_CLASS("_TtC15testClassMethod10DetailView")
@interface DetailView : NSObject
+ (void)display:(NSString * __nonnull)viewName;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
我应该怎么办用自定义委托参数使用我的Swift类函数?
我认为你需要的协议和类和每一个需要被用于objc类 –
@BjörnRo滚装我已经试过功能前添加@objc,但它did not work.but谢谢 – jiangjiefs
也协议中的func声明? –