| Paste number 82958: | treecontroller |
| Pasted by: | markusca |
| When: | 2 years, 7 months ago |
| Share: | Tweet this! | http://paste.lisp.org/+1S0E |
| Channel: | #macdev |
| Paste contents: |
- (id) init
{
self = [super init];
if (self != nil) {
self.testcases = [[NSMutableArray alloc] init];
MysqlObject *db = [[MysqlObject alloc] init];
NSArray *mysqlArray = [NSArray arrayWithArray:[db queryTestcases:self]];
for (id eachTestcase in mysqlArray) {
NSString *title = [eachTestcase valueForKey:@"area"];
bool isadded = NO;
for (id testcaseArray in self.testcases) {
if ([[testcaseArray valueForKey:@"title"] isEqual:title]) {
[[testcaseArray valueForKey:@"items"] addObject:eachTestcase];
isadded = YES;
break;
}
}
if (!isadded) {
NSArray *values = [NSArray arrayWithObjects:[eachTestcase valueForKey:@"area"], [NSMutableArray arrayWithObject:eachTestcase], nil];
NSArray *keys = [NSArray arrayWithObjects:@"title", @"items", nil];
NSDictionary *item = [NSDictionary dictionaryWithObjects:values forKeys:keys];
[self.testcases addObject:item];
}
[title release];
}
}
return self;
}
This paste has no annotations.