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