开发者社区> 问答> 正文

ios16环境下钉钉 打开iframe 页面闪退

ios16环境下钉钉 vue打开iframe 页面闪退 ios16环境下钉钉 打开链接奔溃显示内存不足

展开
收起
1412105699364597 2023-05-09 18:49:23 254 0
1 条回答
写回答
取消 提交回答
  • 该问题可能是由于iOS 16环境下钉钉中打开了一个iframe页面,导致内存占用过高,从而导致应用闪退的问题。这种情况下,建议检查iframe页面是否存在内存泄漏等问题,并可以尝试优化页面渲染或使用其他方式进行页面展示,比如使用webview等。同时,可以通过Xcode工具来监测应用的内存情况,查看内存是否达到了设备的上限,以及检查应用是否存在其他内存问题。以下是获取iOS设备上限内存值的代码:

    - (NSUInteger)getDeviceTotalMemoryBytes {
        NSUInteger totalMemoryBytes = 0;
    #if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 90000
        if([[NSProcessInfo processInfo] respondsToSelector:@selector(physicalMemory)]) {
            totalMemoryBytes = [NSProcessInfo processInfo].physicalMemory;
        }
    #endif
        return totalMemoryBytes;
    }
    
    

    对于监测应用内存情况,可以使用Xcode工具中的Instruments进行操作,具体可以参考苹果官方文档

    2023-05-10 07:52:25
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载