gpt4 book ai didi

ios - 跟踪内存警告源 - iOS

转载 作者:行者123 更新时间:2023-12-01 19:27:16 25 4
gpt4 key购买 nike

我的应用程序中有一个奇怪的错误 - 当应用程序运行时,我有时会遇到一个奇怪的行为,即应用程序“反驳”并返回第一个屏幕(好像再次调用 ViewDidLoad)。它没有明确的逻辑(有时它会在应用程序运行后几秒钟发生,有时我可以潜伏数小时但它不会发生)。

我怀疑这个问题与一些内存问题有关 - 当我使用调试器运行应用程序时,我可以在日志中看到我在错误发生之前收到内存警告:收到内存警告。级别=1

  • 有人熟悉这种行为吗?意思是,应用程序在收到内存警告时被“反驳”?
  • 由于我不知道是什么导致了内存问题,有没有人知道我应该如何跟踪它?有什么推荐的工具吗?

  • 任何帮助将不胜感激。

    最佳答案

    如果出现内存警告,一些屏幕外 View 可能会被释放并稍后重新加载。如果您没有正确处理这种情况(即重新初始化),您看到的行为是可能的。模拟器可以向您的应用程序发送内存警告 - 所以我建议您玩一分钟(不同的 View 、层次结构等),然后触发警告并看看会发生什么。

    关于ios - 跟踪内存警告源 - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6409622/

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