Instrumentsは次のコードリークを示しています。このコードをコメントアウトすると、リークはありません。
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
// Edit the entity name as appropriate.
NSEntityDescription *entity = [NSEntityDescription entityForName:USER_CORE_DATA inManagedObjectContext:self.managedObjectContext];
[fetchRequest setEntity:entity];
NSPredicate *predicte = [NSPredicate predicateWithFormat:@"username == %@", [[User defaultManager] savedUsername]];
[fetchRequest setPredicate:predicte];
// set any predicates or sort descriptors, etc.
// execute the request
[self.managedObjectContext executeFetchRequest:fetchRequest onSuccess:^(NSArray *results) {
} onFailure:^(NSError *error) {
NSLog(@"Error fetching: %@", error);
}];
[fetchRequest release];
具体的には、楽器は上記のコードで次の行を言います:
[self.managedObjectContext executeFetchRequest:fetchRequest onSuccess:^(NSArray *results)
fetchRequest および/またはブロックでのリークのようです。どんな助けでも大歓迎です、そして前もって感謝します。