四处串当我尝试从NSManagedObject得到一个字符串值,我得到这个从NSManagedObject
<Entity: 0x1e043140> (entity: Entity; id: 0x1e041c30 <x-coredata://8F48C331-B879-47B4-B257-4802A13ED12C/Entity/p4> ; data: {
number = "<UITextField: 0x1d8b7cc0; frame = (159 183; 161 30); text = 'test'; clipsToBounds = YES; opaque = NO; autoresize = RM+BM; gestureRecognizers = <NSArray: 0x1d8b3c10>; layer = <CALayer: 0x1d892a30>> : ";
})
我怎么从这个字符串(它的文本=“测试”;)
我得到使用该
NSString *rowValue = [self.fetchedResultsController objectAtIndexPath:indexPath];
确定的对象,以及在nsmanaged对象是这样的,并设置一个UITableView单元格对应的字符串
NSManagedObject *object = [self.fetchedResultsController objectAtIndexPath:indexPath];
cell.textLabel.text = [[object valueForKey:@"number"] description];
它显示它做什么的原因是因为,正如你所看到的,我得到它的描述。我找不到可以返回文本值的属性,所以有人知道如何?谢谢。
你必须获得实际的'UITextField'并使用它的'text'属性。 – 2013-02-09 22:31:46
我该怎么做 – 2013-02-09 22:37:01
我不知道。这里的信息很少。 – 2013-02-09 22:37:42