【发布时间】: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