我正在尝试在目标 c 中调用 Swift 方法:
func checkItem(atIndex:Int) -> Bool {
print("Hard work")
return false;
}
但我收到错误:
No visible @interface for 'RateAppViewPagerHelper' declares the selector 'checkItem:'
objective-c 代码调用是:
[finder checkItem:_index];
我做错了什么?
谢谢
最佳答案
由于 swift 方法中参数上的外部标签,方法签名将是 checkItemAtIndex:
而不是 checkItem
。
关于ios - 尝试在目标 c 中调用 Swift 方法时没有可见的 @interface,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43921880/