【问题标题】:iOS - getting EXC_BAD_ACCESS in using AQGridView with XibiOS - 在将 AQGridView 与 Xib 一起使用时获得 EXC_BAD_ACCESS
【发布时间】:2013-06-24 07:55:23
【问题描述】:

我正在使用带有 Xib 文件的 AQGridView。正如Evadne WuVideo 中解释的那样,我已经设置了基本项目。我正在使用 ExpansionDemo 中的 expandFromRect 移动到下一个网格,并且网格加载正常,但是每当我单击网格上的任何位置时,我都会得到 EXC_BAD_ACCESS 并生成异常没有任何关于原因的日志。

即使我设置了self.gridView.delegate = self; didSelectItemAtIndex 也不会被调用

【问题讨论】:

  • 尝试设置异常断点。
  • 正如我所提到的,didSelectItemAtIndex 没有被调用,而应该被调用,那么我该如何设置断点?
  • “异常断点”和刚才的断点不一样。请参阅blog.manbolo.com/2012/01/23/xcode-tips-1-break-on-exceptions。异常断点将帮助您指出引发该错误的代码行。
  • @Norbert 好的,让我检查一下。

标签: ios objective-c ipad gridview aqgridview


【解决方案1】:
self.gridView.dataSource = self;

试试这个。

编辑:这通常可以确保调用委托方法。 :)

【讨论】:

  • 请仔细检查问题。我已经添加了。
  • 你说你设置了self.gridView.delegate。我说的是 self.gridView.dataSource。
  • dataSource 显然已添加。这就是为什么我说网格加载正常。请再次仔细检查问题
【解决方案2】:

终于解决了。在设置 AQGridView 时我没有读过Known Bugs 的一件事,即do not pile multiple animations on top of one another 这是我面临这个问题的主要原因。因此,当网格动画时,我阻止了任何其他网格动画的启动,因此问题得到了解决

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-28
    • 2013-05-12
    • 2014-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-28
    相关资源
    最近更新 更多