使用 iOS 应用程序的辅助功能检查器时出现 AX 错误。
我正在使用模拟器测试 iPhone 应用程序。每当我单击某些元素时,我都会在控制台中收到此错误:
AX ERROR: Could not find my mock parent, most likely I am stale.
此错误似乎不会导致任何副作用。我可以使用该应用程序并自由地检查元素。知道这可能是由什么引起的吗?
I'm testing an iPhone app with the simulator. Whenever I click on certain elements, I receive this error in console:
AX ERROR: Could not find my mock parent, most likely I am stale.
This error does not seem to cause any side-effects. I can use the app and examine the elements freely. Any idea what it may be caused by?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
https://github.com/freerangecode/FRCTableViewDataSources/commit/8d6fbfe8520a94275dd1e1e175ee445e4e0f2b01
为解决问题而进行的更改,您可能需要提取更改并更新您的库。
https://github.com/freerangecode/FRCTableViewDataSources/commit/8d6fbfe8520a94275dd1e1e175ee445e4e0f2b01
Change made to fix issue, you might need to pull changes and update your library.
对我来说,问题是代码路径最终
在
tableView:cellForRowAtIndexPath:
方法中调用。删除该调用消除了这些 AX 错误日志消息以及一堆其他 UI 故障。
For me the problem was that the code path eventually called
within the
tableView:cellForRowAtIndexPath:
method.Removing the call got rid of these AX Error log messages as well as a bunch of other UI glitches.
凉爽的!
我在使用 MJPopupBackgroundView 时遇到了这个奇怪的错误。检查了一段时间的代码后,我注意到,作者将一个 UITableView 作为子视图添加到另一个 UIViewController 的视图中,但他没有将 table 的视图控制器作为子视图控制器添加到另一个 UIViewController 中。
因此,解决方案非常简单,在添加如下子视图后:
您只需要再添加一行,如下所示:
瞧!
Cool!
I just have this strange error when using MJPopupBackgroundView. After checking its codes for a while, I noticed that, the author added a UITableView to another UIViewController's view as a sub view, but he didn't add the table's view controller to the other UIViewController as a child view controller.
So the solution is quite easy, after adding a sub view like this:
You only need to add one more line like this:
Voila!