Comments (9)
提bug前必看 请先回答下列三个问题,否则不允处理,谢谢配合。 1、我最新的Demo是否有这个bug?【如果Demo没问题,请升级新版】 答:有
2、你用的是什么版本?升级到最新版后是否正常? 答:3.6.4,不能正常
3、是否有改动过我库内部的代码?【如有,请说明改动点】 答:没有
bug内容描述 iOS 16系统使用UIBarButtonItem的initWithTitle方法后,造成CPU拉满,应该是属于系统bug,我自己项目使用的做了兼容,现在这个库里面还存在
我如何复现这个bug? 在iOS 16系统的设备上运行就可以复现,我使用的是Xcode 14.1, iOS 16.1
截图
其它说明 有没有其它要补充的?比如你的初始化TZImagePickerController的代码检查一下是不是对Dictionary进行了方法交换,建议不要对系统类进行交换
这个回答“对Dictionary进行了方法交换,建议不要对系统类进行交换” 如果不使用的话,那么那些使用了Dictionary扩展进行了项目全局处理因为nil导致奔溃问题的项目就要处理很多Dictionary插入数据时的验证了。
可以检查一下自己的代码,是处理了setObject:forKeyedSubscript: (obj=nil)导致的,和这个库没关系,你用系统的ImagePicker 也是一样的问题。这也是我为什么说nil safe不推荐交换系统类的方式来处理,而是业务中通过调用定义好的safe func。现在是这个问题,那么后面的系统更新中会不会有别的问题呢?
from tzimagepickercontroller.
这个问题使用Xcode14以上版本打包,在iOS16运行必现
iOS 16系统使用UIBarButtonItem的initWithTitle方法后,造成CPU拉满,应该是属于系统bug,我自己项目使用的做了兼容,现在这个库里面还存在
from tzimagepickercontroller.
兄弟咋兼容的
from tzimagepickercontroller.
这个问题使用Xcode14以上版本打包,在iOS16运行必现
iOS 16系统使用UIBarButtonItem的initWithTitle方法后,造成CPU拉满,应该是属于系统bug,我自己项目使用的做了兼容,现在这个库里面还存在
咋兼容的 兄弟
from tzimagepickercontroller.
这个问题使用Xcode14以上版本打包,在iOS16运行必现
iOS 16系统使用UIBarButtonItem的initWithTitle方法后,造成CPU拉满,应该是属于系统bug,我自己项目使用的做了兼容,现在这个库里面还存在咋兼容的 兄弟
自己把initWithTile:换成initWithCustomView:,TZ这个present的时候不要FullScreen就不会闪退了
from tzimagepickercontroller.
提bug前必看 请先回答下列三个问题,否则不允处理,谢谢配合。 1、我最新的Demo是否有这个bug?【如果Demo没问题,请升级新版】 答:有
2、你用的是什么版本?升级到最新版后是否正常? 答:3.6.4,不能正常
3、是否有改动过我库内部的代码?【如有,请说明改动点】 答:没有
bug内容描述 iOS 16系统使用UIBarButtonItem的initWithTitle方法后,造成CPU拉满,应该是属于系统bug,我自己项目使用的做了兼容,现在这个库里面还存在
我如何复现这个bug? 在iOS 16系统的设备上运行就可以复现,我使用的是Xcode 14.1, iOS 16.1
截图
其它说明 有没有其它要补充的?比如你的初始化TZImagePickerController的代码
检查一下是不是对Dictionary进行了方法交换,建议不要对系统类进行交换
from tzimagepickercontroller.
我这边iOS16后的唤出相册时 CPU也是直接拉满,同时这个回答“检查一下是不是对Dictionary进行了方法交换,建议不要对系统类进行交换”解决了问题,但是这个肯定不是最优化的,只能紧急处理,也不知道作者几时能在库中处理掉这个问题。希望能尽快。
from tzimagepickercontroller.
提bug前必看 请先回答下列三个问题,否则不允处理,谢谢配合。 1、我最新的Demo是否有这个bug?【如果Demo没问题,请升级新版】 答:有
2、你用的是什么版本?升级到最新版后是否正常? 答:3.6.4,不能正常
3、是否有改动过我库内部的代码?【如有,请说明改动点】 答:没有
bug内容描述 iOS 16系统使用UIBarButtonItem的initWithTitle方法后,造成CPU拉满,应该是属于系统bug,我自己项目使用的做了兼容,现在这个库里面还存在
我如何复现这个bug? 在iOS 16系统的设备上运行就可以复现,我使用的是Xcode 14.1, iOS 16.1
截图
其它说明 有没有其它要补充的?比如你的初始化TZImagePickerController的代码检查一下是不是对Dictionary进行了方法交换,建议不要对系统类进行交换
这个回答“对Dictionary进行了方法交换,建议不要对系统类进行交换” 如果不使用的话,那么那些使用了Dictionary扩展进行了项目全局处理因为nil导致奔溃问题的项目就要处理很多Dictionary插入数据时的验证了。
from tzimagepickercontroller.
16.1 是有这个问题 [UIBarButtonItem alloc] initWithTitle 直接卡死 16.5好像就没这个问题了
from tzimagepickercontroller.
Related Issues (20)
- 新增一个属性控制相册选择时的CollectionView当前是滚动到最顶部还是最底部。 HOT 2
- 异常闪退 HOT 6
- 能否添加只显示圆形裁剪框,但实际还是按方形裁剪图片的一个属性 HOT 1
- 点击添加更多可访问的照片后 怎么不要显示视频呢? HOT 1
- Demo从哪里下载? HOT 1
- 视频预览无法点击完成按钮 HOT 2
- 裁剪功能在iPad分屏是出现适配问题 HOT 1
- v3.8.4已选图片在相册中回显序号不对 HOT 1
- 添加苹果的隐私清单文件 HOT 4
- 初始化里push到TZPhotoPickerController未生效 HOT 1
- iOS17崩溃:UIGraphicsBeginImageContext() failed to allocate CGBitampContext: size={0, 0}, scale=1.000000, bitmapInfo=0x2002. Use UIGraphicsImageRenderer to avoid this assert. HOT 1
- 新增 Apple 隐私清单文件,pod install 最新的 source_files 缺少 PrivacyInfo.xcprivacy 文件 HOT 2
- 图片裁剪的是实际图片的区域,还是屏幕上展示的区域? HOT 1
- 在你demo上导入相册视频 AVAssetExportSessionStatusFailed 并-[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0]'闪退了是什么原因 HOT 1
- iPhoneX机型上选择一张图片时,底部最后一行两边的图片会被剪去一部分,希望图片仅展示到安全区域以上 HOT 2
- 视频导出失败 HOT 1
- s.ios.deployment_target 版本问题
- 您好,使用TZImagePickerController时,点击相册照片无法查看大图。只能点击右上角的圆圈选择。 HOT 3
- 您好,使用TZImagePickerController时,点击相册照片无法查看大图。只能点击右上角的圆圈选择。 HOT 5
- TZAssetCell 可以支持显示图片文件大小、分辨率吗?
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 tzimagepickercontroller.