作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
无法安装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/
无法安装Yahoo Search SDK后通过 iOS 9 上的 CocoaPods,我成功地手动安装了它。 但是现在我想使用YSLSearchViewController的委托(delegate)方
我是一名优秀的程序员,十分优秀!