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