LuKane / KNPhotoBrowser

图片浏览器(本地和网络) ,视频浏览器 (本地和网络), 无耦合性,自定义控件,资源路径保存和获取, 完美适配 iPhone 以及 iPad ,屏幕旋转功能.
MIT License
373 stars 77 forks source link

预览的数组中只有一个视频的时候,左滑闪退 #50

Closed xphaijj closed 3 years ago

xphaijj commented 3 years ago

使用demo OR 最新的pod库 当只有一个网络视频预览时,左滑会闪退, 当只有一个视频时,uicollectionview是不能滚动的,这个时候会走到 panDidGesture 方法里面,会调用到 '-[KNPhotoAVPlayerView playerWillSwipeCancel]: 导致闪退

LuKane commented 3 years ago

我这边试了下!!! Demo是没问题的!! pod库也没问题 注意: pod 最新版是2.5.2

LuKane commented 3 years ago

看了你邮件中发的代码, 有一个致命问题导致闪退 你的代码: photoBrowser.itemsArr = @[self.itemsArr.firstObject];

而正确的代码应该是: photoBrowser.itemsArr = [self.itemsArr copy];

xphaijj commented 3 years ago

我知道 假如itemsArr 中只有一条数据时,就会出现异常,我只是为了在demo中演示出闪退的场景,所以直接修改了代码而已

LuKane commented 3 years ago

OK!,我再试试

LuKane commented 3 years ago

已经解决问题了! 多谢提出! pod版本为: 2.5.3 Demo已经更新!