首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS8 cordova问题

iOS8 cordova问题
EN

Stack Overflow用户
提问于 2014-11-03 10:23:00
回答 1查看 623关注 0票数 1

我正在使用cordova和我的iOS8应用程序。我尝试加载一个网页,在其中我进一步导航到选择元素,就像下拉一样,它显示为一个弹出器。当我尝试在不同的选择元素之间随机切换时,应用程序崩溃时会出现以下错误。

由于异常“NSGenericException”终止应用程序,原因是:“UIPopoverPresentationController ()应该在出现演示文稿之前设置非零sourceView或barButtonItem。”

看起来选择元素控制器是分离的,不能返回到应用程序控件,因为它是crashes.On搜索的,我猜这个问题是因为UIPopoverPresentationController在iOS8中的行为改变了,但是谁能建议如何用iOS8中的cordova库来修复它呢?这个应用程序在iOS7之前运行良好。

EN

回答 1

Stack Overflow用户

发布于 2014-11-03 15:04:35

我使用下面的workaround.Nothing来修复它,其他方法似乎是有效的。这是一种报道的苹果虫。

代码语言:javascript
复制
-(void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)flag completion:(void (^)(void))completion
{
    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, NSEC_PER_USEC), dispatch_get_main_queue(),
               ^{
                   [super presentViewController:viewControllerToPresent animated:flag completion:completion];
               });
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26712148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档