我需要一些 UIWebViewDelegate 的选择器 在 Objective-C 中,我们是这样得到的: 这是一个包含 1 个以上参数的示例:
@selector(webView:shouldStartLoadWithRequest:navigationType:)
这是一个只有一个参数的例子:
@selector(webViewDidStartLoad:)
如何快速获取它? , 如何将相同的代码翻译成 swift?
最佳答案
解决方案是这样的
具有多个参数的方法的选择器
在 objective-c 中:
@selector(webView:shouldStartLoadWithRequest:navigationType:)
在 swift 中:
#selector(UIWebViewDelegate.webView(_:shouldStartLoadWithRequest:navigationType:))
具有一个参数的方法的选择器
在 objective-c 中:
@selector(webViewDidStartLoad:)
在 swift 中:
#selector(UIWebViewDelegate.webViewDidStartLoad(_:))
关于ios - #SWIFT 类协议(protocol)错误的选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39385478/