无法快照查看UIKeyboard?

我有一个访问iTunes API的应用程序。 在select音乐search时,我有一个在音乐应用程序中打开Apple Music的button。

有时我收到这个错误,当我select音乐search时,它会崩溃的应用程序:

Cannot snapshot view (<UIKeyboardImpl: 0x123d91a80; frame = (0 0; 414 226); layer = <CALayer: 0x174226160>>) with afterScreenUpdates:NO, because the view is not in a window. Use afterScreenUpdates:YES. 

这是发生错误的代码:

 @IBAction func openInStore() { if let url = URL(string: searchResult.storeURL) { //BUG: CANNOT SNAPSHOT VIEW UIKEYBOARD ERROR OCCURS SOMETIMES, CRASHES APP UIApplication.shared.open(url, options: [:], completionHandler: nil) } } 

该错误似乎说,UIKeyboard是问题,但我怎么得到一个键盘的参考? 我不明白为什么这么说。 当我推送带我到音乐应用程序的链接时,键盘根本没有打开。