使用Accessibility Inspector for iOS app时的AX ERROR。

时间:2011-07-29 20:15:50

标签: iphone ios ios-simulator accessibility

我正在使用模拟器测试iPhone应用程序。每当我点击某些元素时,我都会在控制台中收到此错误:

AX ERROR: Could not find my mock parent, most likely I am stale.

此错误似乎不会导致任何副作用。我可以使用该应用程序并自由地检查元素。知道它可能是由什么造成的吗?

3 个答案:

答案 0 :(得分:3)

https://github.com/freerangecode/FRCTableViewDataSources/commit/8d6fbfe8520a94275dd1e1e175ee445e4e0f2b01

为修复问题所做的更改,您可能需要提取更改并更新库。

答案 1 :(得分:2)

对我来说,问题是代码路径最终被称为

[tableView beginUpdates]
[tableView endUpdates]

tableView:cellForRowAtIndexPath:方法中。

删除调用消除了这些AX错误日志消息以及一堆其他UI故障。

答案 2 :(得分:0)

酷!

使用MJPopupBackgroundView时,我遇到了这个奇怪的错误。在检查了一段时间之后,我注意到,作者将UITableView添加到另一个UIViewController的视图作为子视图,但是他没有将表的视图控制器作为子视图控制器添加到另一个UIViewController。

因此,在添加如下子视图后,解决方案非常简单:

[parentViewController.view addSubview:childViewController.view];

您只需再添加一行,如下所示:

[parentViewController addChildViewController:childViewController];

瞧!