我想将 Swift 类集成到 UIViewController 类中。我想我所有的设置都是正确的。我有一个带有函数的类 rURLTask:NSObject:
@objc public func primer() {
print("primer")
}
在我的 .swift 文件中,可以从我的 Objective-C 类调用它:
[URLTask primer];
它打印得很好。另一个功能是:
@objc public func ladeURL(url: URL?) {
print("loadURL")
}
但是这个我不能从Objective-C调用。我试着写:
NSURL* testURL = [NSURL URLWithString:@"http://www.google.com"];
[URLTask ladeURL:testURL];
我得到错误:
'rURLTask' 没有可见的@interface 声明选择器'ladeURL:'
我认为有一个非常基本的错误。在另一个项目中使用 Swift 3 中的 Objective-C 效果很好。