我已经使用pod 'SwiftyDropbox‘集成了整个pod,然后当我尝试执行时遇到错误,因为pod没有使用Swift 3的成员函数
open class MobileSafariViewController: SFSafariViewController, SFSafariViewControllerDelegate {
var cancelHandler: (() -> Void) = {}
public init(url: URL, cancelHandler: @escaping (() -> Void)) {
if #available(iOS 11.0, *) {
let config = SFSafariViewController.Configuration()
// (here i am getting error as type SFSafariViewController has no member function)
config.entersReaderIfAvailable = false
super.init(url: url, configuration: config)
} else {
super.init(url: url, entersReaderIfAvailable: false)
}
self.cancelHandler = cancelHandler
self.delegate = self;
}发布于 2017-10-01 23:18:48
此接口:SFSafariViewController.Configuration()仅在iOS 11中可用,因此无法使用Xcode8.3.3版本进行编译
https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller.configuration
您可以将Xcode版本升级到Xcode9,也可以使用旧版本的SwiftyDropbox。要执行此操作,请在Podfile中使用以下行:
pod 'SwiftyDropbox', '~> 4.1.2' https://stackoverflow.com/questions/46459972
复制相似问题