AddObject到NSMutableArray与DynemicCastClassUnconditional崩溃(BAD EXC)

时间:2014-09-27 11:43:31

标签: swift nsmutablearray

我有一个快速的NSObject类型

class DBObject_Swift : NSObject
{

    //Objects for Category table.
        var CId : Int! = Int();
        var strCType : NSString! = NSString()
    //Objects for Event table.
        var EId : Int! = Int()
        var ECId : Int! = Int()
        var strETitle : NSString! = NSString()
        var strEDateTime : NSString! = NSString()
        var strOccurrence : NSString! = NSString()

    //Objects for ToDoEvent table.
        var TDId : Int! = Int()
        var TDEId : Int! = Int()
        var TDCId : Int! = Int()
        var strTask : NSString! = NSString()
        var strDate : NSString! = NSString()
        var strTDOccurrence : NSString! = NSString()
        var isCompleted : Int! = Int()
}

以上类的对象我想在nsmutableArray

中添加
    while rs.next()
    {
        println("\(i++)");
        var dbObj : DBObject_Swift = DBObject_Swift();
        dbObj.CId = Int(rs.intForColumn("CId"));
        dbObj.strCType = rs.stringForColumn("CType");

        arrCategoryDBObj.addObject(dbObj as DBObject_Swift);
    }

但最后在数组中添加的对象与EXC_BREAKPOINT崩溃并且在控制台状态栏中表示DynemicCastClassUnconditional崩溃类型

如果有人遇到这种问题,请帮助我。

0 个答案:

没有答案