Я получаю exc_bad_access где-то в коде ниже. Я не понимаю, где это, если бы кто-нибудь мог пролить свет на него? Это метод, который использует NSMutableArray словарей и сортирует их по одному из элементов в словаре. Утечка памяти почти наверняка в бите с блоком, но я думаю, что я что-то фундаментальное в поиске его не хватает ...У меня есть утечка памяти в этом объектно-c-методе, может ли кто-нибудь сказать мне, где?
-(NSMutableArray*)sortBicyclesByDistanceToDevice:(NSMutableArray*)inputArray{
NSArray *arrayToHoldSorted = [[[NSArray alloc] init];
arrayToHoldSorted = [inputArray sortedArrayUsingComparator:^(id a, id b){
NSNumber *first = [[a objectForKey:kDistanceFromDevice] objectForKey:kValue];
NSNumber *second = [[b objectForKey:kDistanceFromDevice] objectForKey:kValue];
return [first compare:second];}];
NSMutableArray *retVal = [[NSMutableArray alloc] init];
retVal = [arrayToHoldSorted mutableCopy];
[arrayToHoldSorted release];
return [retVal autorelease];
}
Благодаря
спасибо за вход –
Это было мое удовольствие! – Damo