@H_502_8@
@H_502_8@
Exception name: CALayer position contains NaN:
在我的代码中,我有一个NSTimer,它在X延迟后删除包含动画CALayers的自定义MKAnnotation.我猜我需要在调用removeFromSuperVIEw之前调用vIEw.layer removeAllAnimations.@H_502_8@
目前,我只调用removeFromSuperVIEw.@H_502_8@
堆栈日志:@H_502_8@
@H_502_8@
Exception name: CALayer position contains NaN: [nan 163.74]__exceptionPreprocess + 1241536objc_exception_throw + 34136+[NSException raise:format:] + 1241348CA::Layer::set_position(CA::Vec2<double> const&,bool) + 1101236-[CALayer setposition:] + 1101608-[CALayer setFrame:] + 1103040-[UIVIEw(Geometry) setFrame:] + 39996MapBox (4306594984 + 60584)MapBox (4306593356 + 58956)MapBox (4306685072 + 150672)MapBox (4306682568 + 148168)__NSFireDelayedPerform + 998556
任何投入将不胜感激!@H_502_8@解决方法 请检查您是否在视图中使用了可能已应用约束的动画.在这种情况下,可以创建视图的快照并在该视图上应用动画.完成后删除快照视图.
@H_502_8@
@H_502_8@
[vIEwObject snapshotVIEwAfterScreenUpdates:YES];总结
以上是内存溢出为你收集整理的ios – 调试Firebase崩溃报告 – CALayer位置包含NAN全部内容,希望文章能够帮你解决ios – 调试Firebase崩溃报告 – CALayer位置包含NAN所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)