首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >-[CALayer setFrame:] crash

-[CALayer setFrame:] crash
EN

Stack Overflow用户
提问于 2016-12-15 23:16:08
回答 1查看 376关注 0票数 1

我收到来自我的应用程序的崩溃报告,这似乎是在滚动UICollectionView时发生的。这是一个很少发生的崩溃,而且当我设法在Xcode中捕获它时,也不知道是哪段代码导致了它。我的UICollectionView本质上看起来像一个包含三种不同类型的单元格的UITableView -一个包含UILabel in,一个包含UIImageViewUILabel in,还有一个包含AVPlayerUILabel in。

这是崩溃日志:

代码语言:javascript
运行
复制
-[__NSArrayM setBounds:]: unrecognized selector sent to instance 0x1744478c0

Fatal Exception: NSInvalidArgumentException
0  CoreFoundation                 0x18ecb61c0 __exceptionPreprocess
1  libobjc.A.dylib                0x18d6f055c objc_exception_throw
2  CoreFoundation                 0x18ecbd278 __methodDescriptionForSelector
3  CoreFoundation                 0x18ecba278 ___forwarding___
4  CoreFoundation                 0x18ebb459c _CF_forwarding_prep_0
5  QuartzCore                     0x191fc625c -[CALayer setFrame:]
6  QuartzCore                     0x191fc2e64 CA::Layer::layout_if_needed(CA::Transaction*)
7  QuartzCore                     0x191fc2d24 CA::Layer::layout_and_display_if_needed(CA::Transaction*)
8  QuartzCore                     0x191f3f7ec CA::Context::commit_transaction(CA::Transaction*)
9  QuartzCore                     0x191f66c58 CA::Transaction::commit()
10 MediaToolbox                   0x195b5013c playerremote_Invalidate
11 MediaToolbox                   0x195bd5ca4 playerasync_InvalidateOnQueue
12 libdispatch.dylib              0x18db411c0 _dispatch_client_callout
13 libdispatch.dylib              0x18db4f444 _dispatch_queue_serial_drain
14 libdispatch.dylib              0x18db449a8 _dispatch_queue_invoke
15 libdispatch.dylib              0x18db4f940 _dispatch_queue_override_invoke
16 libdispatch.dylib              0x18db5138c _dispatch_root_queue_drain
17 libdispatch.dylib              0x18db510ec _dispatch_worker_thread3
18 libsystem_pthread.dylib        0x18dd4a2b8 _pthread_wqthread
19 libsystem_pthread.dylib        0x18dd49da4 start_wqthread

我该如何解决这个问题呢?

EN

回答 1

Stack Overflow用户

发布于 2016-12-15 23:28:19

您可以符号化崩溃报告,它将实际加载变量中的内存地址转储,您可以确定此崩溃的原因。您必须具有在其上获得此崩溃的构建的DSYM目录,因为该目录具有调试符号的引用,这将是符号化崩溃报告数据所必需的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41167544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档