辅助功能检查器处于打开状态时,iOS 9.1会使应用程序崩溃

赫尔格

我正在使用HockeyApp进行崩溃报告。我注意到只有iOS 9.1才经常发生崩溃。当文本字段成为第一响应者时也会发生崩溃,这还会触发要设置的UITableView委托。起初,我很难复制,但是现在我可以一直复制。我要做的就是打开辅助功能检查器,我的应用程序将崩溃。崩溃的原因是,“原因:在当前参数寄存器中找到选择器名称:_accessibilitySetRetainedValue:forKey:”,并且崩溃是“ SIGSEGV”。关于如何解决这个问题有什么想法吗?

凯贾德伦

我们遇到了类似的事情,这些事情最终是由于以下原因引起的:

@property (nonatomic, strong) id<UITableViewDelegate> delegate;
@property (nonatomic, strong) UITableVIew *tableView;

...

self.delegate = newDelegate;
self.tableView.delegate = newDelegate;

原始委托将被释放,通常不会有问题。但是据我们所知,当启用可访问性时,其中的某个内容会assign引用原始委托,而当设置了新的委托时,会有一些尝试清除该引用的东西。哪一个不存在了。

TL; DR:在将新委托分配给表视图之前,请不要取消分配原始委托:

self.tableView.delegate = newDelegate;
self.delegate = newDelegate;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

辅助功能检查器处于打开状态时,iOS 9.1会使应用程序崩溃

来自分类Dev

仅在iOS 9中,应用程序在[__NSCFDictionary setObject:forKey:]时崩溃

来自分类Dev

超过线程池9和排队的任务128时android应用程序崩溃

来自分类Dev

在Swift中打开一个关闭的NSWindow会使应用程序崩溃

来自分类Dev

如何检查图像是否为空并且不会使应用程序崩溃

来自分类Dev

在iOS SDK中,TCDevice updateCapabilityToken:是否不会使应用程序崩溃?

来自分类Dev

开始事务处理时,带有FragmentPagerAdapter的ViewPager会使应用程序崩溃

来自分类Dev

API 7上有溢出操作时,菜单按钮会使应用程序崩溃

来自分类Dev

开始事务处理时,带有FragmentPagerAdapter的ViewPager会使应用程序崩溃

来自分类Dev

每当我发出 postgresql 查询时,Appmetrics-dash 都会使应用程序崩溃

来自分类Dev

ChannelFactory`1 [BLLService],处于打开状态时无法修改

来自分类常见问题

已关闭:Android:在android 9(sdk 29)以下使用com.google.android.material时,应用程序始终崩溃

来自分类Dev

当设备处于网络关闭和打开状态时如何在应用程序中显示文本消息

来自分类Dev

在iOS 9中提取企业应用程序的IPA

来自分类Dev

在iOS 9中设置应用程序徽章编号

来自分类Dev

在iOS9中popViewControllerAnimated之后,应用程序冻结

来自分类Dev

swift ios 9应用程序不在“设置”中

来自分类Dev

Swift ios9中的聊天应用程序

来自分类Dev

支持iOS 9应用程序以在App Store中发布该应用程序

来自分类Dev

单击应用程序图标时,应用程序崩溃

来自分类Dev

如果应用程序在iOS 9上处于后台,则推送通知不会出现

来自分类Dev

当应用程序通过推送通知从终止状态打开时,iOS Web 视图应用程序崩溃

来自分类Dev

在崩溃之前存储应用程序的状态

来自分类Dev

NSFetchedResultsController:删除1行会使应用程序崩溃

来自分类Dev

NSFetchedResultsController:删除1行会使应用程序崩溃

来自分类Dev

iOS 7中的应用程序崩溃

来自分类Dev

iOS应用程序对某些用户崩溃

来自分类Dev

iOS应用程序随机崩溃

来自分类Dev

应用程序在启动时崩溃

Related 相关文章

  1. 1

    辅助功能检查器处于打开状态时,iOS 9.1会使应用程序崩溃

  2. 2

    仅在iOS 9中,应用程序在[__NSCFDictionary setObject:forKey:]时崩溃

  3. 3

    超过线程池9和排队的任务128时android应用程序崩溃

  4. 4

    在Swift中打开一个关闭的NSWindow会使应用程序崩溃

  5. 5

    如何检查图像是否为空并且不会使应用程序崩溃

  6. 6

    在iOS SDK中,TCDevice updateCapabilityToken:是否不会使应用程序崩溃?

  7. 7

    开始事务处理时,带有FragmentPagerAdapter的ViewPager会使应用程序崩溃

  8. 8

    API 7上有溢出操作时,菜单按钮会使应用程序崩溃

  9. 9

    开始事务处理时,带有FragmentPagerAdapter的ViewPager会使应用程序崩溃

  10. 10

    每当我发出 postgresql 查询时,Appmetrics-dash 都会使应用程序崩溃

  11. 11

    ChannelFactory`1 [BLLService],处于打开状态时无法修改

  12. 12

    已关闭:Android:在android 9(sdk 29)以下使用com.google.android.material时,应用程序始终崩溃

  13. 13

    当设备处于网络关闭和打开状态时如何在应用程序中显示文本消息

  14. 14

    在iOS 9中提取企业应用程序的IPA

  15. 15

    在iOS 9中设置应用程序徽章编号

  16. 16

    在iOS9中popViewControllerAnimated之后,应用程序冻结

  17. 17

    swift ios 9应用程序不在“设置”中

  18. 18

    Swift ios9中的聊天应用程序

  19. 19

    支持iOS 9应用程序以在App Store中发布该应用程序

  20. 20

    单击应用程序图标时,应用程序崩溃

  21. 21

    如果应用程序在iOS 9上处于后台,则推送通知不会出现

  22. 22

    当应用程序通过推送通知从终止状态打开时,iOS Web 视图应用程序崩溃

  23. 23

    在崩溃之前存储应用程序的状态

  24. 24

    NSFetchedResultsController:删除1行会使应用程序崩溃

  25. 25

    NSFetchedResultsController:删除1行会使应用程序崩溃

  26. 26

    iOS 7中的应用程序崩溃

  27. 27

    iOS应用程序对某些用户崩溃

  28. 28

    iOS应用程序随机崩溃

  29. 29

    应用程序在启动时崩溃

热门标签

归档