ios - 支付宝支付之后的回调处崩溃
黄舟
黄舟 2017-04-18 09:48:16
0
2
459

支付之后,会崩溃到 - (void)processOrderWithPaymentResult:(NSURL *)resultUrl standbyCallback:(CompletionBlock)completionBlock; 这个地方。

错误提示:
Cannot snapshot view (<UIKeyboardImpl: 0x102b26da0; frame = (0 0; 375 258); layer = <CALayer: 0x17023b1c0>>) with afterScreenUpdates:NO, because the view is not in a window. Use afterScreenUpdates:YES.

遍寻网络,没有找到答案,特来请教,希望各位大哥大姐,不吝赐教。。。如果又是什么问的不清楚的地方,请大家指出,我再补充。

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(2)
小葫芦

看程式碼錯誤提示是截圖報錯了,不知道你是否用了截圖的程式碼。可能截到了鍵盤。鍵盤和當前的頁面不在一個window上所以。導致了錯誤,不過我也不太清楚到底是問題。你可以試著再拉起支付戶端前使用下面的程式碼試試看

for (UIWindow* window in [UIApplication sharedApplication].windows) {
        if (![window respondsToSelector:@selector(screen)] || window.screen == [UIScreen mainScreen]) {
            [window drawViewHierarchyInRect:window.bounds afterScreenUpdates:YES];
        }
    }
巴扎黑

我也出現了這樣的情況,我是在剛剛調起支付寶的時候出現了這個錯誤,還沒有解決,我的手機系統是iOS10.1的,求解呀! ! !急急急急急急急急! ! ! !

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!