【问题标题】:Xcode 6 beta 4 error for EXC__BAD_ACCESS when access PFObject nsmutablearray访问 PFObject nsmutablearray 时 EXC__BAD_ACCESS 的 Xcode 6 beta 4 错误
【发布时间】:2014-07-26 01:11:34
【问题描述】:

我在下载最新的 Xcode 6 beta4 时遇到 EXC_Bad_ACCESS 错误。我的代码之前运行良好,但它在第二行中断。

println("row :\(indexPath.row) data count: \(groupData.count)")
let post:PFObject = groupData[indexPath.row] as PFObject

控制台输出“row: 0 data count: 2”,看起来不错。这发生在我所有的视图控制器上。我不确定出了什么问题。请指导我!谢谢你!

以下是我如何将 PFObject 添加到 NSMutableArray:

self.partiPosts.removeAllObjects()
        //username.text = username.text + user.username
        var relation = user.relationForKey("participate")
        relation.query().findObjectsInBackgroundWithBlock {
            (objects: [AnyObject]!, error: NSError!) -> Void in
            if !error {
                for object:PFObject! in objects as [PFObject]{
                    println(object["battleName"])
                    self.partiPosts.addObject(object)
                }

【问题讨论】:

  • groupData是什么类型的?
  • 我声明如下:var partiPosts:NSMutableArray! = NSMutableArray()
  • 我也有同样的问题。应用程序在 beta 3 中运行良好,但在 beta 4 中随机出现 BAD_ACCESSes。我还没有深入了解它。它是 Swift 和 Obj-C 的混合体。
  • 如果您修复了此错误,请告诉我。我真的需要解决这个问题。
  • 我认为这是一个后台线程。但即使我在主队列上添加调度,数据显示数组中有对象。但它仍然给出 bad_access 错误。任何人请帮忙!

标签: swift parse-platform xcode6


【解决方案1】:

试试:

产品 - 清洁

为我解决了具有相同错误代码的问题。

【讨论】:

    猜你喜欢
    • 2014-10-13
    • 2019-01-21
    • 2014-09-13
    • 2018-01-07
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-28
    相关资源
    最近更新 更多