equal
deleted
inserted
replaced
90 [descComplete release]; |
90 [descComplete release]; |
91 // sanity check to avoid having missions and descriptions conflicts |
91 // sanity check to avoid having missions and descriptions conflicts |
92 for (NSUInteger i = 0; i < [self.listOfMissions count]; i++) { |
92 for (NSUInteger i = 0; i < [self.listOfMissions count]; i++) { |
93 NSString *desc = [[self.listOfMissions objectAtIndex:i] stringByDeletingPathExtension]; |
93 NSString *desc = [[self.listOfMissions objectAtIndex:i] stringByDeletingPathExtension]; |
94 for (NSString *str in descArray) |
94 for (NSString *str in descArray) |
|
95 { |
95 if ([str hasPrefix:desc] && [str hasSuffix:@"\""]) { |
96 if ([str hasPrefix:desc] && [str hasSuffix:@"\""]) { |
96 NSArray *descriptionText = [str componentsSeparatedByString:@"\""]; |
97 NSArray *descriptionText = [str componentsSeparatedByString:@"\""]; |
97 [filteredArray insertObject:[descriptionText objectAtIndex:1] atIndex:i]; |
98 [filteredArray addObject:[descriptionText objectAtIndex:1]]; |
98 break; |
99 break; |
99 } |
100 } |
|
101 } |
|
102 |
|
103 if ([filteredArray count] == i) |
|
104 { |
|
105 [filteredArray addObject:@""]; |
|
106 } |
100 } |
107 } |
101 self.listOfDescriptions = filteredArray; |
108 self.listOfDescriptions = filteredArray; |
102 [filteredArray release]; |
109 [filteredArray release]; |
103 } |
110 } |
104 return listOfDescriptions; |
111 return listOfDescriptions; |