TZImagePickerController icon indicating copy to clipboard operation
TZImagePickerController copied to clipboard

切换网络后获取不到存在iCloud的照片

Open CJHCAi opened this issue 7 years ago • 7 comments

Log: pickerImageVideoDemo[30544:7239871] Error Domain=CloudPhotoLibraryErrorDomain Code=81 "Error fetching asset with identifier: Aak9ModuMwAlsjsvmvvx7tbXMwpx (nonpartial failure)" UserInfo={NSLocalizedDescription=Error fetching asset with identifier: Aak9ModuMwAlsjsvmvvx7tbXMwpx (nonpartial failure), NSUnderlyingError=0x17044a7a0 {Error Domain=CKErrorDomain Code=3 "似乎已断开与互联网的连接。" UserInfo={NSLocalizedDescription=似乎已断开与互联网的连接。, NSUnderlyingError=0x170448400 {Error Domain=NSURLErrorDomain Code=-1009 "似乎已断开与互联网的连接。" UserInfo={NSLocalizedDescription=似乎已断开与互联网的连接。}}}}}

先是可以拉取到数据,然后切换一下网络,然后就再也连不上了,打印上面的Log,马上退出App,马上进入也是一样,需要退出App等待一段时间才恢复正常。

CJHCAi avatar May 16 '18 03:05 CJHCAi

@CJHCAi 试一下系统相册是不是这样哈,这里调的是系统API,里面的网络请求也是系统API内部做的

banchichen avatar May 16 '18 03:05 banchichen

系统的不会出现这种情况

CJHCAi avatar May 16 '18 03:05 CJHCAi

对比的时候,系统的和我这个库的都是同样的环境吗?机型和系统等

banchichen avatar May 16 '18 08:05 banchichen

恩恩,是的,同样的机型,系统。

CJHCAi avatar May 18 '18 07:05 CJHCAi

@CJHCAi 这个切换网络,是从什么切到什么?

会不会是WIFI切到4G,然后这个应用你只允许使用WIFI网络?

banchichen avatar Nov 22 '18 01:11 banchichen

仔细测了下,貌似是WIFI切4G的时候会有这个现象,微信的也会。

但这个时候把照片列表来回滑动下/等待一段时间后再尝试(不需要退出APP)又好了....

应该是系统bug...

banchichen avatar Nov 22 '18 01:11 banchichen

不过我这拿到的错误和你的不太一样,我的是请求超时:

Error Domain=CloudPhotoLibraryErrorDomain Code=81 "Failed to download CPLResourceTypeOriginal" UserInfo={NSLocalizedDescription=Failed to download CPLResourceTypeOriginal, NSUnderlyingError=0x281c46c10 {Error Domain=CKErrorDomain Code=4 "(null)" UserInfo={NSUnderlyingError=0x281c47e10 {Error Domain=NSURLErrorDomain Code=-1001 "请求超时。" UserInfo={NSLocalizedDescription=请求超时。}}}}}

遇到超时后,再试一次,就可以了...

banchichen avatar Nov 22 '18 02:11 banchichen