我正在尝试获取textfields文本,将其转换为int,并将其存储在核心数据整数32属性中。我在这个过程中遇到错误:
Implicit conversion of 'int' to 'NSNumber' disallowed with arc
以下是我尝试过的内容:
// trying to convert
int intLength = [self.length.text intValue];
// trying to set the current garden attribute to the converted int
self.currentGarden.length = intLength;
我该如何解决这个问题?
答案 0 :(得分:3)
NSNumber是一个对象,与int不同。尝试使用构造函数创建NSNumber:
self.currentGarden.length = [NSNumber numberWithInt:intLength];