收藏
回答

开发者工具和Android真机测试正常,唯独iPhone无法正常使用

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小游戏 Bug 微信iOS客户端 7.0.5 2.8.2

小游戏在开发者工具和Android真机测试一切正常,唯独iPhone无法正常使用。

iPhone可以正常显示游戏画面,但是点击任何地方都会报错,无法定位问题:

gameThirdScriptError
TypeError: JSON.stringify cannot serialize cyclic structures. at line undefined in undefined
undefined
e@https://res.servicewechat.com/weapp/debug/wx3af81c6abf6400ce/1/:27576:36655
value@https://res.servicewechat.com/weapp/debug/wx3af81c6abf6400ce/1/:27576:32222
https://res.servicewechat.com/weapp/debug/wx3af81c6abf6400ce/1/:27576:16387
https://res.servicewechat.com/weapp/debug/wx3af81c6abf6400ce/1/:27576:19197
forEach@[native code]
_log@https://res.servicewechat.com/weapp/debug/wx3af81c6abf6400ce/1/:27576:19087


最后一次编辑于  09-15
回答关注问题邀请回答
收藏

2 个回答

  • 小游戏运营专员-宏
    小游戏运营专员-宏
    09-16

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    09-16
    赞同 1
    回复 2
    • 两人车站
      两人车站
      09-16

      问题以解决,存在重复引用的情况:

      上屏 canvas 在真机中打印出来是一个 Object(开发者工具中是HTMLCanvasElement),关注到里面有个属性的类型显示为"<Circular: @>",针对该属性处理之后问题解决。

      09-16
      回复
    • 小游戏运营专员-宏
      小游戏运营专员-宏
      09-16回复两人车站

      好的,感谢反馈。

      09-16
      回复
  • 黄力钧
    黄力钧
    09-16

    https://developers.weixin.qq.com/community/develop/doc/0006aecdcc08001747887039851000看一下你出现的问题,是否是这个帖子描述的那样。

    09-16
    赞同 1
    回复 1
    • 两人车站
      两人车站
      09-16

      应该是同样的问题。在真机中打印上屏canvas,看看有没有类型为 <Circular: @>的属性,如果有,根据实际情况处理一下也许问题能得到解决。


      09-16
      回复