- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
//保存到相册 saveToPhotosAlbum: function (tempFilePath) { var _this = this ; // 直接保存到系统相册 wx.saveVideoToPhotosAlbum({ filePath: tempFilePath, success(res) { //关闭加载提示 wx.hideLoading(); wx.showToast({ title: '下载成功' , }) _this.setData({ downPathView: 'show' }) }, fail(res) { //关闭加载提示 wx.hideLoading(); if ( "saveVideoToPhotosAlbum:fail auth deny" == res.errMsg || "saveVideoToPhotosAlbum:fail:auth deny" == res.errMsg || "saveVideoToPhotosAlbum:fail:auth denied" == res.errMsg || "saveVideoToPhotosAlbum:fail authorize no response" == res.errMsg) { wx.showToast({ title: '您未授权保存到相册,请删除小程序重新进入授权' , icon: 'none' }) } else { console.log(res.errMsg); wx.showToast({ // title: '保存失败,请联系客服反馈', title: res.errMsg, icon: 'none' }) } }, complete(res) {} }) |
大部分手机都可以保存,但是有一台IOS报错saveVideoToPhotosAlbum:fail save fail:error,请问这个是什么问题。IOS:IPHONE6 11.3.1
微信版本7.0.3
可以的,学到了
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
已解决了
请问楼主怎么解决的?
saveVideoToPhotosAlbum:fail save fail:Error Domain=ALAssetsLibraryErrorDomain Code=-3310 "数据不可用" UserInfo={NSUnderlyingError=0x12ee2d0d0 {Error Domain=ALAssetsLibraryErrorDomain Code=-3310 "数据不可用" UserInfo={NSUnderlyingError=0x123c750b0 {Error Domain=com.apple.photos Code=-3001 "(null)"}, NSLocalizedDescription=数据不可用, NSLocalizedRecoverySuggestion=启动“照片”应用程序}}, NSLocalizedDescription=数据不可用, NSLocalizedRecoverySuggestion=启动“照片”应用程序
这个是真机调试打印的