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

支付之后,会崩溃到 - (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学习者快速成长!