我的应用程序中有自定义表格视图.我已经在表中实现了"加载更多"功能,一次加载25行.问题是在加载2次app崩溃后给出'CALayerInvalidGeometry',原因是:'CALayer position包含NaN:[160 nan]'作为OS 4.2及以上版本的错误.
在低于4.2的操作系统上,其中一个单元格丢失,表格中间有空格.它不会造成任何崩溃.但它仍然给出了上面提到的错误.
我检查看看在我的代码中可以出现0除法但我找不到任何东西.跟随堆栈跟踪我喜欢.所以我甚至无法检查这种异常发生的位置.
有人有什么想法?
0 CoreFoundation 0x020ccbe9 __exceptionPreprocess + 185
1 libobjc.A.dylib 0x022215c2 objc_exception_throw + 47
2 CoreFoundation 0x02085628 +[NSException raise:format:arguments:] + 136
3 CoreFoundation 0x0208559a +[NSException raise:format:] + 58
4 QuartzCore 0x0182396a _ZL18CALayerSetPositionP7CALayerRKN2CA4Vec2IdEEb + 177
5 QuartzCore 0x018238b5 -[CALayer setPosition:] + 42
6 QuartzCore 0x018237cc -[CALayer setFrame:] + 763
7 UIKit 0x0073c307 -[UIView(Geometry) setFrame:] + 255
8 UIKit 0x008c718a -[UITableViewCell setFrame:] + 166
9 UIKit 0x0077aa08 -[UITableView(UITableViewInternal) _createPreparedCellForGlobalRow:withIndexPath:] + 1160
10 UIKit 0x0077077f -[UITableView(UITableViewInternal) _createPreparedCellForGlobalRow:] + …Run Code Online (Sandbox Code Playgroud) 我最近更新了我的应用程序并遇到了这个问题.当我开始在搜索栏中输入时,搜索栏消失,我只能看到表格视图.我仍然可以继续打字,表格视图会更新但我看不到搜索栏.相同的设置在iOS <7上正常工作
知道为什么会这样吗?

我的问题是关于MapKit的iOS 11中引入的群集功能.
我想在MapView上集群引脚.当我放大和缩小时,我可以看到引脚聚集和非聚集.
但是当所有引脚都可见时,我无法再将它们聚集在一起.无论我放大或缩小多少.有时一个偶数针仍然没有聚集.
我正在自定义注释和聚集注释视图.
我遵循与WWDC 2017示例代码完全相同的代码,但是在Obj-C中.
谁能指导我哪里可以成为问题?