ios magicalRecord没有为字符串赋值

时间:2014-08-06 09:09:11

标签: ios magicalrecord

我有问题将NSString值分配给我的模型类的属性。当我NSLog字符串输出时,它就在那里,但是当我尝试将字符串分配给一个属性然后注销该属性时,它总是为null,你可以帮助我吗?

我试图赋值的属性定义如下:

@property (nonatomic, retain) NSString * text;

我正在分配这样的值:

NSString *categoryText = [self.pickerCategoryText objectAtIndex:[self.categoryPickerView selectedRowInComponent:0]];
newFilter.category.text = [NSString stringWithFormat:@"%@", categoryText];

我也尝试过分配和初始化属性,并像这样分配值:

newFilter.category.text = categoryText;

但这些解决方案都没有奏效。我现在完全迷失了,没有任何其他可能的线索,你能帮我解决一下吗?

THX

1 个答案:

答案 0 :(得分:2)

执行时:

newFilter.category.text = [NSString stringWithFormat:@"%@", categoryText];

... newFiltercategory可能是nil。如果他们是nil则没有任何改变。