xcode – 仅为UICollectionViewFlowLayout缓存不匹配的帧记录一
发布时间:2020-12-14 19:20:02 所属栏目:百科 来源:网络整理
导读:我创建了一个应用程序,我使用了JSQMessageViewController,它在iOS 8中工作正常.我在这个项目中使用了 Swift,我做了桥接,因为库是用Objective-C编写的.但是在iOS 9,Xcode 7和Swift 2发布之后,我将我的代码语法转换为Swift 2并且出现问题..应用程序没有崩溃但
我创建了一个应用程序,我使用了JSQMessageViewController,它在iOS 8中工作正常.我在这个项目中使用了
Swift,我做了桥接,因为库是用Objective-C编写的.但是在iOS 9,Xcode 7和Swift 2发布之后,我将我的代码语法转换为Swift 2并且出现问题..应用程序没有崩溃但是有一个日志错误…见下文.
2015-09-23 14:45:08.867 COC REAL WAR[1201:546997] Logging only once for UICollectionViewFlowLayout cache mismatched frame 2015-09-23 14:45:08.868 COC REAL WAR[1201:546997] UICollectionViewFlowLayout has cached frame mismatch for index path <NSIndexPath: 0xc000000000a00016> {length = 2,path = 0 - 5} - cached value: {{4,693.221},{312,97}}; expected value: {{4,596},97}} 2015-09-23 14:45:08.868 COC REAL WAR[1201:546997] This is likely occurring because the flow layout subclass JSQMessagesCollectionViewFlowLayout is modifying attributes returned by UICollectionViewFlowLayout without copying them 答案非常感谢. 解决方法
我不知道这是不是正确答案,但刚刚从
link找到答案.我只是将springinessEnabled改为false.
collectionView!.collectionViewLayout.springinessEnabled = false (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |