1

我有一个允许用户打印一些文本的 iOS 应用程序(Base SDK 8.0)。

该应用程序在 iOS 8.4 模拟器上的所有设备上运行良好,在 9.3 模拟器上除了 iPhone 6Plus、6S Plus 和 iPad Air 2 之外的所有设备上都可以正常运行。

对于 9.3 上的那些设备,一切仍然可以打印,但会引发以下警告:

2016-06-28 12:29:11.380 AppName[46451:4620456] 对 . 2016-06-28 12:29:11.437 AppName[46451:4620456] UICollectionViewFlowLayout 的行为未定义,因为:2016-06-28 12:29:11.437 AppName[46451:4620456] 项目高度必须小于UICollectionView 的高度减去部分插入顶部和底部值,减去内容插入顶部和底部值。2016-06-28 12:29:11.437 AppName[46451:4620456] 相关的 UICollectionViewFlowLayout 实例为 , 并附加到 ; 层 = ; 内容偏移:{0, 0}; contentSize: {1074, 382.66666666666663}> 集合视图布局: . 2016-06-28 12:29:11.438 AppName[46451:4620456] 在 UICollectionViewFlowLayoutBreakForInvalidSizes 处创建一个符号断点以在调试器中捕获此问题。2016-06-28 12:29:11。446 AppName[46451:4620456] UICollectionViewFlowLayout 的行为未定义,因为:2016-06-28 12:29:11.446 AppName[46451:4620456] 项目高度必须小于 UICollectionView 的高度减去部分插图顶部和底部值,减去内容插入顶部和底部值。2016-06-28 12:29:11.447 AppName[46451:4620456] 相关的 UICollectionViewFlowLayout 实例是 , 并附加到 ; 层 = ; 内容偏移:{0, 0}; contentSize: {1074, 382.66666666666663}> 集合视图布局: . 2016-06-28 12:29:11.447 AppName[46451:4620456] 在 UICollectionViewFlowLayoutBreakForInvalidSizes 处创建一个符号断点以在调试器中捕获此问题。4620456] 项目高度必须小于 UICollectionView 的高度减去部分插入顶部和底部值,减去内容插入顶部和底部值。2016-06-28 12:29:11.447 AppName[46451:4620456] 相关的 UICollectionViewFlowLayout 实例是 , 并附加到 ; 层 = ; 内容偏移:{0, 0}; contentSize: {1074, 382.66666666666663}> 集合视图布局: . 2016-06-28 12:29:11.447 AppName[46451:4620456] 在 UICollectionViewFlowLayoutBreakForInvalidSizes 处创建一个符号断点以在调试器中捕获此问题。4620456] 项目高度必须小于 UICollectionView 的高度减去部分插入顶部和底部值,减去内容插入顶部和底部值。2016-06-28 12:29:11.447 AppName[46451:4620456] 相关的 UICollectionViewFlowLayout 实例是 , 并附加到 ; 层 = ; 内容偏移:{0, 0}; contentSize: {1074, 382.66666666666663}> 集合视图布局: . 2016-06-28 12:29:11.447 AppName[46451:4620456] 在 UICollectionViewFlowLayoutBreakForInvalidSizes 处创建一个符号断点以在调试器中捕获此问题。contentSize: {1074, 382.66666666666663}> 集合视图布局: . 2016-06-28 12:29:11.447 AppName[46451:4620456] 在 UICollectionViewFlowLayoutBreakForInvalidSizes 处创建一个符号断点以在调试器中捕获此问题。contentSize: {1074, 382.66666666666663}> 集合视图布局: . 2016-06-28 12:29:11.447 AppName[46451:4620456] 在 UICollectionViewFlowLayoutBreakForInvalidSizes 处创建一个符号断点以在调试器中捕获此问题。

我意识到这里显示了两个错误:

  1. 开始/结束外观转换的不平衡呼叫
  2. UICollectionViewFlowLayout 错误

然而,从谷歌搜索来看,它们似乎是同一个错误的一部分:与 iOS 9.x 中的打印预览窗格有关。

有没有人以前见过这个问题,并有解决方案?

谢谢

达伦。

4

0 回答 0