Comments (8)
版本: 2.5.9
iOS版本: 15.5
机型: 模拟器(iphone13 ProMax)
报错信息:Thread 1: EXC_BAD_ACCESS (code=1, address=0x6000000000000000)
from knphotobrowser.
用新的版本即可!! 这个问题 当初我自己也发现了! 所以才更新了新的 pod版本
from knphotobrowser.
更新到了2.6.2,还是崩溃
from knphotobrowser.
因为我在页面左上角加了个退出按钮,调用dismiss方法,是不是和这个有关
from knphotobrowser.
因为我在页面左上角加了个退出按钮,调用dismiss方法,是不是和这个有关
解决了,确实直接调用dismiss造成的,按照手势cancel的流程解决了
from knphotobrowser.
KNPhotoAVPlayerView以及KNPhotoLocateAVPlayerView的dealloc方法添加[self playerWillReset];的调用,避免avplayerItem的观察者没被释放造成崩溃(打开视频,左上角按钮关闭,再打开视频,崩溃),这样感觉更优。
from knphotobrowser.
OK! 我回头看看
from knphotobrowser.
我试了多次, 其实不会出现这种闪退的现象!
我的具体代码:
这里用一个属性: weak去修饰
@property (nonatomic,weak ) KNPhotoBrowser *photoBrowser;
点击某一个图片或视频进行展示图片或播放视频
KNPhotoBrowser *photoBrowser = [[KNPhotoBrowser alloc] init];
UIView *tempView = [[UIView alloc] initWithFrame:CGRectMake(50, 100, 90, 90)];
tempView.backgroundColor = UIColor.lightGrayColor;
[tempView addGestureRecognizer: [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tempViewDidClick)]];
[photoBrowser createOverlayViewArrOnTopView:@[tempView] animated:false followAnimated:true];
photoBrowser.itemsArr = [self.itemsArr copy];
photoBrowser.placeHolderColor = UIColor.lightTextColor;
photoBrowser.currentIndex = tap.view.tag;
photoBrowser.delegate = self;
photoBrowser.isSoloAmbient = true;
photoBrowser.isNeedPageNumView = true;
photoBrowser.isNeedRightTopBtn = false;
photoBrowser.isNeedLongPress = true;
photoBrowser.isNeedPanGesture = true;
photoBrowser.isNeedPrefetch = true;
photoBrowser.isNeedAutoPlay = true;
photoBrowser.isNeedOnlinePlay = true;
[photoBrowser present];
self.photoBrowser = photoBrowser;
取消视频播放, 相当于直接 dismiss
- (void)tempViewDidClick {
[self.photoBrowser dismiss];
}
以上操作不会出现闪退现象!! 不知如何才能复现您这边提出的问题
from knphotobrowser.
Related Issues (20)
- 2.5.4 Pod 添加的依赖找不到 bundle 中的图片资源 HOT 5
- [feature request]iPad分屏支持 HOT 3
- 大佬,只支持竖屏的应用如何支持全屏播放视频呢 HOT 1
- 视频预览 拖动进度条没有效果 HOT 4
- 小圆点点没切换图片行为? HOT 1
- 如何设置如下场景的视频播放? HOT 3
- -[KNPhotoAVPlayerView retain]: message sent to deallocated instance 0x11ed29510 HOT 2
- 视频播放没声音... HOT 4
- 是否能当成View来使用 HOT 5
- 请问支持视频播放控件的自定义吗 HOT 1
- 老铁,这么好的库,强烈建议Swift版啊 HOT 1
- 大佬,这么好的库,可以加上视频缩放吗,手势放大或者缩小视频 HOT 1
- 一个动画的问题 HOT 2
- 本地图片支持 HOT 1
- 加载本地视频时报错 HOT 1
- 由于我是加载的本地图片,有什么办法能隐藏掉progressHUD吗? HOT 1
- 图片放大后浏览大图和左右滑动的手势 会冲突,可以调整什么滑动的系数 解决吗 HOT 2
- 能坚持更新就很厉害了,赞了
- 一张图 高度小于屏幕高度的图 放大之后 ,左右滑动,很容易切换到下一张图上,有没有什么办法可以优化 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from knphotobrowser.