私は少し怒っていると思います。これはVERYです。私が最初にやることは、クラッシュ(下記参照)を取得することです。クラッシュは、私がexecuteFetchRequestを踏み越えようとする瞬間です。単純なCoreDataの例外をスローする
request.sortDescriptors = sortDescriptorsを削除しても問題ありません。
私は何かばかげたばかげたことをする必要があります。しかし、数回歩いても、私はまだそれを見ることができません。インデックスは1
- (void)awakeFromNib {
[self defaultData];
}
- (void)defaultData {
NSManagedObjectContext* moc= self.managedObjectContext; // all code with this
[NSEntityDescription insertNewObjectForEntityForName:@"Envelope"
inManagedObjectContext:moc];
NSFetchRequest* request = [NSFetchRequest
fetchRequestWithEntityName:@"Envelope"];
NSArray* sortDescriptors= [NSArray arrayWithObject:@"index"];
request.sortDescriptors= sortDescriptors;
NSError* error = nil;
NSArray* results = [moc executeFetchRequest:request error:&error];
}
のデフォルトで、非オプション構文Integer32されており、ここに私のクラッシュです:
-[__NSCFConstantString key]: unrecognized selector sent to instance 0x240f4
は、「iPhoneシミュレータ」フォルダを削除しようとしました。 xcdatamodeldを削除して再作成しようとしました。おそらく私のペン先ファイルの漏れ(何も見ることはできませんが)。試したgcc(現在Apple LLVM 3.1)。私はすべてを新しいプロジェクトに移そうとしました。私は完全に新鮮なプロジェクトを開始しようとしました。フェッチを行う前にコンテキストを保存しようとしました。
私はすでに私が答えを嫌うだろうと知っています。それは愚かになるだろう、私は愚かに感じるつもりですが、私は別の目を必要とします。
おかげグレッグ
ありがとうございました:(私はその答えが嫌いだと分かっていました。 –