Sssu_l 2023-06-09 17:01 采纳率: 75%
浏览 25
已结题

在小程序进行ios真机调试的时候,遇到这个问题

在ios小程序进行真机调试的时候,遇到了这个问题,麻烦给看看这种是什么原因,应该去哪里的代码找问题

img

img

  • 写回答

1条回答 默认 最新

  • IT论之程序员 2023-06-10 11:05
    关注

    从日志看,这个错误是因为访问 wx.getStorageInfoSync 这个 API 失败导致的。
    可能的原因有:

    1. 小程序的 storage quota 被达到了上限。可以在开发者工具的项目设置中增加 storage 容量。
    2. 小程序试图访问的 storage key 不存在。可以检查你的代码是否正确访问了存储的 key。
    3. iOS 模拟器 bug。可以尝试:
    • 更新到最新版本的开发者工具
    • 使用真机进行调试
    • 清除模拟器的缓存后重试
    1. 权限问题。可以检查小程序的权限设置,确保允许使用本地存储。
    2. 其他未知原因。如果以上方法都无法解决,可以尝试在开发者社区提问,提供更详细的信息以便其他开发者提供帮助。
      解决方案:
    3. 我会首先尝试在真机上运行一次,看看问题是否存在。如果在真机上也同样出现,则很有可能是代码本身的问题,或者是权限设置的问题。
    4. 接下来会检查一下本地存储的使用,确保没有访问不存在的 key。如果一切正常,则很可能是存储空间不足,会增加 storage 的容量。
    5. 如果仍然无法解决,则会在开发者社区提供详细信息寻求帮助。提供的信息会包括:
    • 小程序版本号
    • 调试设备(模拟器或真机)及系统版本
    • 具体的代码位置和错误日志
    • 已经尝试过的解决方案
      希望这些信息能对你有所帮助!如果有 any 其他问题,欢迎在开发者社区提出,我会尽力解答。
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 7月3日
  • 已采纳回答 6月25日
  • 创建了问题 6月9日