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>> : ";
})
これから文字列を取得するにはどうすればよいですか(text ='test';)
これを使ってオブジェクトを取得します
NSString *rowValue = [self.fetchedResultsController objectAtIndexPath:indexPath];
わかりました、nsmanagedオブジェクトはこれであり、uitableviewセルをその文字列に設定します
NSManagedObject *object = [self.fetchedResultsController objectAtIndexPath:indexPath];
cell.textLabel.text = [[object valueForKey:@"number"] description];
それが何をしているのかを示しているのは、ご覧のとおり、説明を取得しているからです。テキスト値を返すプロパティが見つからないので、誰かがその方法を知っていますか?ありがとう。