1
私はNSDataオブジェクトを読み込んでいる私のアプリケーションにcoredataを設定しました。すべてがうまくいて、値がそこにあることを確認しています。そのnsdataを取り出して私のクラスのメソッドに渡すのが好きです。しかし、私はこのような何かをコアデータから読み取る方法がわかりません。コアデータからNSDataを読み取る方法
私がcoredataから値を読み取った例は、
- (void)configureCell:(UITableViewCell *)cell atIndexPath:(NSIndexPath *)indexPath
{
NSManagedObject *object = [self.fetchedResultsController objectAtIndexPath:indexPath];
cell.textLabel.text = [[object valueForKey:@"timeStamp"] description];
}
は、だから、僕はNSDのすべてをプルする方法はあり期待しています。..以下に示すようにindexPath値...:コードXcodeは発生..しかし、これはobjectAtIndexPathのためであります私が持っているものはすべて、私が自分自身を解析するデータの塊であるからです。
ご協力いただければ幸いです。
アップデート:私は、下記の偉大なチュートリアルに私のcoredata店のおかげからデータを読んでいますどのようにこのよう
オーケーになりました。
NSManagedObjectContext *context = [self.fetchedResultsController managedObjectContext];
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Manz" inManagedObjectContext:context];
[fetchRequest setEntity:entity];
NSArray *fetchedObjects = [context executeFetchRequest:fetchRequest error:nil];
for (NSManagedObject *info in fetchedObjects) {
[self startTheParsingProcess:[info valueForKey:@"masters"]]; //Send to a method if you like
// NSLog(@"content od coredata %@", [info valueForKey:@"masters"]); // Or log it to see whats in your coredata
}
のようなコアデータのプライマーを提案します。私はモデルに保存する方法を知っています。読み方はわかりません。私はNSManagedObjectをセットアップする必要があると思うが、私はちょうどそれを設定する方法がわからない。私は読書を続けるだろうと思う。 –
このチュートリアルでは、このチュートリアルをクリアする必要があります。すべてのCore Dataオブジェクトは、基本クラスとしてNSManagedObjectを使用します。フレームワークは残りのほとんどを処理します。次に、他のクラスと同じようにプロパティにアクセスできます。 – borrrden
サイトをチェックし、すぐにあなたの答えをマークするように大丈夫です。 –