How can I retrieve a textfields text and store it as an integer 32 in core data?
I'm trying to get the textfields text, convert it to an int, and store it in a core data integer 32 attribute. I'm getting an error in the process:
Implicit conversion of 'int' to 'NSNumber' disallowed with arc
Here is What I've tried:
// trying to convert int intLength = [self.length.text intValue]; // trying to set the current garden attribute to the converted int self.currentGarden.length = intLength;
How can I fix this?
NSNumber is an object and is not the same as int. Try creating a NSNumber using the constructor:
self.currentGarden.length = [NSNumber numberWithInt:intLength];