之前保存在应用沙盒存储区的二维码图片通过loadTexture打开之后就一直被缓存引用。导致在用户切换账号之后写入新的二维码图片时无法写入。除非杀掉app再重新打开才能写入新图片。解决办法就是清掉该图片的纹理缓存。
cc.Director:getInstance():getTextureCache():removeTextureForKey(cc.FileUtils:getInstance():getWritablePath().."QRCode.png")
之前保存在应用沙盒存储区的二维码图片通过loadTexture打开之后就一直被缓存引用。导致在用户切换账号之后写入新的二维码图片时无法写入。除非杀掉app再重新打开才能写入新图片。解决办法就是清掉该图片的纹理缓存。
cc.Director:getInstance():getTextureCache():removeTextureForKey(cc.FileUtils:getInstance():getWritablePath().."QRCode.png")

被折叠的 条评论
为什么被折叠?