gpt4 book ai didi

ios - 应用程序仅在IPAD Air上崩溃

转载 作者:行者123 更新时间:2023-12-03 17:23:24 26 4
gpt4 key购买 nike

我有一个应用程序,当我尝试加载保存在Web View 中文档目录中的HTML文件时崩溃。
该应用程序仅在IPAD空中崩溃,而不在其他设备上崩溃。

仅当我创建一个.ipa文件,然后打开HTML文件时,才会出现此问题。如果我从XCode运行该应用程序,则将加载HTML,并且该应用程序不会崩溃。

当我检查崩溃日志时,它显示

异常类型:EXC_BAD_ACCESS(SIGSEGV)

异常子类型:KERN_INVALID_ADDRESS位于0x0000000000000010。

请帮忙,因为过去三天​​来我一直在困扰该问题。

最佳答案

仅当webview打开PopOver选择器时,我才在iPad air中遇到相同的问题。搜索后,有时会由于某种竞赛而发生问题,或者以下代码中的sourceView为nil,因此我已经覆盖了此方法,它可以工作-(void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)flag completion:(void (^)(void))completion

-(void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)flag completion:(void (^)(void))completion
{

//If sourceView is nil, do nothing

if (viewControllerToPresent.popoverPresentationController && !viewControllerToPresent.popoverPresentationController.sourceView) {
return;
}

// to solve the race issue

dispatch_after(dispatch_time(DISPATCH_TIME_NOW, NSEC_PER_USEC), dispatch_get_main_queue(),
^{
[super presentViewController:viewControllerToPresent animated:flag completion:completion];
});

}

关于ios - 应用程序仅在IPAD Air上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29253879/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com