0
我有我的coredata工作正常,但是当我把里面的setValue的如果它不工作,iphone coredata的setValue内部没有工作,如果声明
这是代码>
-(void) salvalo {
StaffManagerAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
NSManagedObjectContext *context = [appDelegate managedObjectContext];
NSManagedObject *newDay;
newDay = [NSEntityDescription insertNewObjectForEntityForName:@"DaysAttendance"
inManagedObjectContext:context];
[newDay setValue:startday forKey:@"start"];
[newDay setValue:today forKey:@"datef"];
[newDay setValue:myNumber forKey:@"empID"];
[newDay setValue:myNumber2 forKey:@"intID"];
//[newDay setValue:internet forKey:@"sinch"];
NSError *error;
[context save:&error];
if ([internet isEqualToString:@"YES"]) {
[self insertJson];
[newDay setValue:internet forKey:@"sinch"];
}
else {
[newDay setValue:@"NO" forKey:@"sinch"];
}
//[self.view removeFromSuperview];
[self dismissModalViewControllerAnimated:YES];
}
请注意,当我使用if中的代码在评论部分
// [newDay setValue:internet forKey:@“sinch”];
,它通常会保存值(是/否)到coredata,但如果它不工作,即使我把人的委托和上下文里面的东西里面,如果,,
所以问题是什么?如何解决它?
非常感谢!
duhhh,非常感谢!!,这就是工作几小时后发生的事情,简单的滑倒哈哈,欢呼! – MaKo 2011-05-17 06:38:08
哈哈,总是发生... – 2011-05-17 06:53:12