gpt4 book ai didi

IOS - Swift - UINavigationController.hidesBarsOnSwipe 错误

转载 作者:行者123 更新时间:2023-11-29 02:21:10 28 4
gpt4 key购买 nike

我想在滑动时隐藏导航栏,但我遇到了这个错误:

webView:didFinishLoadForFrame: delegate: -[UINavigationController setHidesBarsOnSwipe:]: 无法识别的选择器发送到实例 0x155a3a90

我正在使用 webView 和 navigationController。

override func viewDidLoad() {
super.viewDidLoad()

let requestURL = NSURL(string:"http://www.myUrl.com")

webView.loadRequest(NSURLRequest(URL: requestURL!))

webView.delegate = self;

self.automaticallyAdjustsScrollViewInsets = false;

self.navigationController?.setNavigationBarHidden(true, animated: false)
self.navigationController?.setToolbarHidden(true, animated: false)
self.view.addSubview(webView)
}

func webViewDidFinishLoad(webView: UIWebView!) {

let url = webView.request?.URL.absoluteString

if (url?.rangeOfString("/exportpdf") != nil ) {

self.navigationController?.setNavigationBarHidden(false, animated: true)
self.navigationController?.hidesBarsOnSwipe = true; // ERROR

}

configureScrolling(webView)
}

有什么想法吗?

最佳答案

hidesBarsOnSwipe 是 iOS8 中引入的属性,但您很可能在 iOS7 中运行该应用程序,这会导致此错误消息。

关于IOS - Swift - UINavigationController.hidesBarsOnSwipe 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28113849/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com