ios: coreData的NSManagedObject setvalue为null

当用到coredata的时候,当你存数据:

    NSManagedObject *oneObject = [NSEntityDescription
                 insertNewObjectForEntityForName:@"DrawData"
                 inManagedObjectContext:managedObjectContext];
    
    [oneObject setValue:data.backGroundImageURL forKey:@"backGroundImageURL"];
    [oneObject setValue:data.drawImagePath forKey:@"drawImagePath"];
    [oneObject setValue:data.finalImagePath forKey:@"finalImagePath"];

若此时有 backGroundImageURL的值为null,而 drawImagePath 及  finalImagePath 的值不为空。则在取出coredata的数据时,所有数据(backGroundImageURL,drawImagePath,finalImagePath)都会是null的。

posted on 2012-11-07 11:41  老Zhan  阅读(753)  评论(0编辑  收藏  举报