1
[searchDict release]でクラッシュが発生します。最新の2つの行の順番を入れ替えると、最新の行(今は[searchArray release])でクラッシュします。私はObjective Cをかなり新しくしています。私はalloc/release権を持っていないと思います。 :)割り当てられたオブジェクトの再割り当ての問題
NSMutableDictionary *searchDict = [[NSMutableDictionary alloc] init];
NSMutableArray *searchArray = [[NSMutableArray alloc] init];
for(int i = 0; i < 2; i++) { // Run two times ("Favorites" and "All")
searchDict = [listOfItems objectAtIndex:i];
searchArray = [searchDict objectForKey:@"Entries"];
for (NSString *sTemp in searchArray) {
NSRange titleResultsRange = [sTemp rangeOfString:searchText options:NSCaseInsensitiveSearch];
if (titleResultsRange.length > 0)
[listOfItemsDynamic addObject:sTemp];
}
}
[searchArray release];
[searchDict release];