Paste number 82958: treecontroller

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:
Raw Source | XML | Display As
- (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.

Colorize as:
Show Line Numbers

Lisppaste pastes can be made by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively.