如何从UITextField中的核心数据中保存一个数字,我知道它的东西很笨,但它的烦人,我不能绕它!保存NSNumber核心数据
IM现在这样做的,我不断收到空
NSLog(@"SaveData(CLIENT)");
[self dismissKeyboard];
Client *client = (Client *)[NSEntityDescription insertNewObjectForEntityForName:@"Client" inManagedObjectContext:managedObjectContext];
client.dayOfService = dayOfServiceTextField.text;
client.clientName = clientNameTextField.text;
client.typeOfClient = typeofClientTextField.text;
client.addressLine1 = addressln1TextField.text;
client.addressLine2 = addressln2TextField.text;
client.idCardNumber = idcardNumberTextField.text;
telephoneTextField.text = telephoneNumber;
NSNumberFormatter * f1 = [[NSNumberFormatter alloc] init];
[f1 setNumberStyle:NSNumberFormatterDecimalStyle];
NSNumber * parsedTelephone = [f1 numberFromString:telephoneNumber];
NSLog(@"%@",parsedTelephone);
[f1 release];
client.telephone = parsedTelephone;
你在'NSLog'语句中看到了什么?为什么你将电话号码存储为小数? – jrturton
即时应该看到解析的数字,但我不,你如何建议将它们存储在核心数据? –