首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我使用pod将dropbox与pod集成时,我收到错误,因为SFSafariViewController没有使用Swift 3的成员函数

当我使用pod将dropbox与pod集成时,我收到错误,因为SFSafariViewController没有使用Swift 3的成员函数
EN

Stack Overflow用户
提问于 2017-09-28 10:22:09
回答 1查看 192关注 0票数 0

我已经使用pod 'SwiftyDropbox‘集成了整个pod,然后当我尝试执行时遇到错误,因为pod没有使用Swift 3的成员函数

代码语言:javascript
复制
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;
    }
EN

回答 1

Stack Overflow用户

发布于 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中使用以下行:

代码语言:javascript
复制
pod 'SwiftyDropbox', '~> 4.1.2' 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46459972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档