【TUYA SDK集成八十一难】iOS集成业务包后都无法跳转到业务包界面

App开发相关产品技术讨论,包括OEM App、App SDK、设备控制界面开发、小程序开发等话题


Post Reply
taojingGino
Posts: 23

问题:
集成业务包,调用业务包方法,类似跳转到设备控制面板界面,跳转到配网界面,跳转到帮助中心界面,都无法完成跳转,如何排查?

解决方法:
1.查看你的appDelegate是否设置了window属性,是否给window设置了UIViewContrller,因为业务包需要拿到这个最底层的UIViewContrller去做跳转,所以必须要设置

2.删除sceneDelegate,如果你项目中有sceneDelegate,删除它,因为业务包不支持sceneDelegate

原因:
业务包逻辑是拿到appDelegate的window去做跳转的所以需要设置,SceneDelegate是Xcode11新增的类,管理UI生命周期,一般不太用的到,SceneDelegate会影响找业务包寻找window,所以暂时不支持

Post Reply