2016-07-20 11 views
0

Yahoo Search SDKをiOS 9のCocoaPods経由でインストールできないため、手動でインストールすることができました。SFSafariViewControllerのためにYSLSearchViewControllerがiOS 9で動作しません

しかし、私はYSLSearchViewControllerのデリゲートメソッド "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は非常によく文書化され、すべてではないと私は何とかコントローラのソースコードを見ることはできませんよ。

答えて

0

解決策が全く見つかりませんでした。 次の機能を実装すると、今すぐ完全に動作します。

func shouldSearchViewController(searchViewController: YSLSearchViewController!, previewSearchToLinkForSearchResultType searchResultType: String!) -> Bool { 
    return false 
} 
関連する問題