如何检索文本字段文本并将其存储为核心数据中的整数32?

时间:2012-05-03 00:22:49

标签: objective-c ios core-data ios5

我正在尝试获取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;

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

NSNumber是一个对象,与int不同。尝试使用构造函数创建NSNumber:

self.currentGarden.length = [NSNumber numberWithInt:intLength];