gpt4 book ai didi

ios - 由于 SFSafariViewController,YSLSearchViewController 无法在 iOS 9 上工作

转载 作者:行者123 更新时间:2023-11-30 13:13:32 26 4
gpt4 key购买 nike

无法安装Yahoo Search SDK后通过 iOS 9 上的 CocoaPods,我成功地手动安装了它。

但是现在我想使用YSLSearchViewController的委托(delegate)方法“didSearchToLink”,但它不会被调用。相反,它会在 SFSafariViewController 中打开选定的链接。我是这样设置的:

let settings:YSLSearchViewControllerSettings = YSLSearchViewControllerSettings()
settings.enableSearchToLink = true
let searchViewController = YSLSearchViewController(settings: settings)
searchViewController.setSearchResultTypes([YSLSearchResultTypeImage])
self.presentViewController(searchViewController, animated: true, completion:nil)

不幸的是,YSLSearchViewController 根本没有很好的文档记录,我不知何故无法看到 Controller 的源代码。

最佳答案

我找到了一个根本没有记录的解决方案。实现以下功能后,现在可以完美运行了:

func shouldSearchViewController(searchViewController: YSLSearchViewController!, previewSearchToLinkForSearchResultType searchResultType: String!) -> Bool {
return false
}

关于ios - 由于 SFSafariViewController,YSLSearchViewController 无法在 iOS 9 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38479888/

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