From 9aa7cfd03ffe0906c5f0fb7f59700b4d0be22b94 Mon Sep 17 00:00:00 2001 From: matt handler Date: Mon, 25 Apr 2011 18:07:54 -0400 Subject: nice steady state, gotto get the server up to speed then we golden boyee --- Classes/SourcesEditViewController.m | 2 +- Classes/Topic.h | 2 + Classes/Topic.m | 26 +- Classes/TopicsViewController.m | 69 +-- PicCast.xcodeproj/handler.mode1v3 | 27 +- PicCast.xcodeproj/handler.pbxuser | 853 ++++++++++++++++++++++++------------ PicCastSqlTable.db | Bin 5120 -> 5120 bytes 7 files changed, 635 insertions(+), 344 deletions(-) diff --git a/Classes/SourcesEditViewController.m b/Classes/SourcesEditViewController.m index 7211707..070b8a8 100644 --- a/Classes/SourcesEditViewController.m +++ b/Classes/SourcesEditViewController.m @@ -241,7 +241,7 @@ Source *source = [[sectionDictionary objectForIndex:indexPath.section] objectAtIndex:indexPath.row]; //[cell setText:source.title]; - cell.text = source.title; + [cell.textLabel setText:source.title]; MyButton *mySwitch = [[[MyButton alloc] initWithFrame:CGRectZero] autorelease]; if (source.subscribed) [mySwitch setOn:true]; diff --git a/Classes/Topic.h b/Classes/Topic.h index 26f8c29..a808ee1 100644 --- a/Classes/Topic.h +++ b/Classes/Topic.h @@ -18,9 +18,11 @@ NSString *iconUrl; NSNumber *picCount; NSString *guid; + NSNumber *foreignId; } +@property (nonatomic, retain) NSNumber *foreignId; @property (nonatomic, copy) NSNumber *picCount; @property (nonatomic, copy) NSString *title; @property (nonatomic, copy) NSString *guid; diff --git a/Classes/Topic.m b/Classes/Topic.m index 123df3f..1ed4420 100644 --- a/Classes/Topic.m +++ b/Classes/Topic.m @@ -12,7 +12,7 @@ @implementation Topic -@synthesize guid, title, iconUrl, description, releaseDate, category, picCount; +@synthesize guid, title, iconUrl, description, releaseDate, category, picCount, foreignId; + (Topic *) initFromDatabaseRow:(FMResultSet *)result { NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; @@ -26,9 +26,25 @@ topic.title = [result stringForColumn:@"title"]; topic.iconUrl = [result stringForColumn:@"iconUrl"]; topic.description = [result stringForColumn:@"description"]; - topic.releaseDate = [Topic stringToDate:[result stringForColumn:@"releaseDate"]]; + topic.releaseDate = [result dateForColumn:@"releaseDate"]; topic.category = [result stringForColumn:@"category"]; - topic.picCount = [result intForColumn:@"picCount"]; + topic.picCount = [NSNumber numberWithInt:[result intForColumn:@"picCount"]]; + + return topic; +} + ++ (Topic *) initFromJsonObject:(NSDictionary *)obj { + Topic *topic = [[[Topic alloc] init] autorelease]; + + NSDictionary *info = [obj objectForKey:@"fields"]; + + topic.title = [info objectForKey:@"title"]; + topic.foreignId = [obj objectForKey:@"pk"]; + topic.iconUrl = [info objectForKey:@"iconUrl"]; + topic.description = [info objectForKey:@"description"]; + topic.releaseDate = [self stringToDate:[info objectForKey:@"releaseDate"]]; + topic.category = [info objectForKey:@"category"]; + topic.picCount = [info objectForKey:@"picCount"]; return topic; } @@ -53,12 +69,12 @@ - (void)serializeToDatabase:(FMDatabase *)db { [db retain]; - NSLog(@"title: %@", title); + NSLog(@"title: %d", [releaseDate timeIntervalSince1970]); [db executeUpdate:@"INSERT INTO picCasts \ (foreignId, link, title, description, releaseDate, category, iconUrl, picCount) \ VALUES \ (?, ?, ?, ?, ?, ?, ?, ?)", - [NSNumber numberWithInt:12], guid, title, description, [Topic dateToString:releaseDate], category, iconUrl, [NSNumber numberWithInt:12]]; + [NSNumber numberWithInt:12], guid, title, description, releaseDate, category, iconUrl, picCount]; //NSLog(@"insert id:%d error: %@", [db lastInsertRowId], [db lastErrorMessage]); // [NSString stringWithFormat:@"number %d", i], diff --git a/Classes/TopicsViewController.m b/Classes/TopicsViewController.m index c1bab5f..8635e1d 100644 --- a/Classes/TopicsViewController.m +++ b/Classes/TopicsViewController.m @@ -52,28 +52,20 @@ [fileCache trimCacheUsingBackgroundThread]; tableDictionary = [[[SectionDictionary alloc] init] retain]; - - //[self getTopicsFromDb]; - - //[self startParsing]; -} -- (void) openDb { db = [[FMDatabase databaseWithPath:[PicCastAppDelegate getDatabasePath]] retain]; [db setShouldCacheStatements:YES]; [db setTraceExecution:true]; - [db setLogsErrors:true]; - [db open]; -} - -- (void) closeDb { - [db close]; - db = nil; + [db setLogsErrors:true]; + + [self getTopicsFromDb]; + + //[self startParsing]; } - (void) getTopicsFromDb { // grab topics - [self openDb]; + [db open]; FMResultSet *fResult = [db executeQuery:@"SELECT * FROM picCasts"]; //order by date, limite _max // put into sections @@ -83,64 +75,39 @@ } [fResult close]; - [self closeDb]; + [db close]; // put into data structure } - (void) addTopicToSectionDictionary:(Topic *)topic { - switch ((int)[self daysApart:topic.releaseDate]) { - case 0: - [tableDictionary appendObject:topic forKey:@"Today"]; - break; - case 1: - [tableDictionary appendObject:topic forKey:@"Yesterday"]; - break; - default: - [tableDictionary appendObject:topic forKey:[Topic dateToString:topic.releaseDate]]; - break; - } -} - -//- (void) addTopic:(FMResultSet *)result forKey:(NSString *)key { -// NSMutableArray *store = [tableDictionary objectForKey:key]; -// if (store == nil) { -// NSMutableArray *store = [[[NSMutableArray alloc] init] autorelease]; -// [tableDictionary setObject:store forKey:key]; -// } -// [store addObject:result]; -//} - -- (NSTimeInterval) daysApart:(NSDate *)date { - //NSLog(@"datestring: %@", [Topic dateToString:date]); -// NSDate *today = [NSDate date]; -// NSLog(@"today: %@", today); -// NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; -// [dateFormatter setDateFormat:@"yyyy-MM-dd"]; -// NSDate *published = [dateFormatter dateFromString:string]; - - return [date timeIntervalSinceNow]; + //NSLog(@"time since: %f", [topic.releaseDate timeIntervalSinceNow]); + NSTimeInterval seconds = fabs([topic.releaseDate timeIntervalSinceNow]); + if (seconds <= 86400.0f) + [tableDictionary appendObject:topic forKey:@"Today"]; + else if (seconds <= 172800.0f) + [tableDictionary appendObject:topic forKey:@"Yesterday"]; + else + [tableDictionary appendObject:topic forKey:[Topic dateToString:topic.releaseDate]]; } // called after parsing is finished - (void) updateTopicsFromWeb:(NSArray *)parsedTopics { // add topics to sql - [self openDb]; + [db open]; for (Topic *topic in parsedTopics) { // if topic is already in database //FMResultSet *rs = [db executeQuery:@"SELECT id FROM picCasts WHERE foreignId = ?", [NSNumber numberWithInt:10]]; if (true) { //[rs close]; [db beginTransaction]; - NSLog(@"tamp"); [topic serializeToDatabase:db]; [db commit]; - NSLog(@"%@", [db lastErrorMessage]); - NSLog(@"%d", [db lastInsertRowId]); + // add topics to structure [self addTopicToSectionDictionary:topic]; } } - [self closeDb]; + [db close]; // tell table to animate things being added [self.tableView reloadData]; diff --git a/PicCast.xcodeproj/handler.mode1v3 b/PicCast.xcodeproj/handler.mode1v3 index 3346798..feef0f2 100644 --- a/PicCast.xcodeproj/handler.mode1v3 +++ b/PicCast.xcodeproj/handler.mode1v3 @@ -278,8 +278,7 @@ PBXSmartGroupTreeModuleOutlineStateSelectionKey - 30 - 21 + 38 4 0 @@ -322,7 +321,7 @@ PBXProjectModuleGUID 1CE0B20306471E060097A5F4 PBXProjectModuleLabel - Source.h + TopicsViewController.m PBXSplitModuleInNavigatorKey Split0 @@ -330,11 +329,11 @@ PBXProjectModuleGUID 1CE0B20406471E060097A5F4 PBXProjectModuleLabel - Source.h + TopicsViewController.m _historyCapacity 0 bookmark - 4EE0559613660BD0000FE2EF + 4EE055D9136627EA000FE2EF history 4E68286F1359595F001EB808 @@ -371,20 +370,20 @@ 4EB53F6B1364EE56009A5AC5 4EB53FC71364F84B009A5AC5 4EB540061364FED6009A5AC5 - 4EB5416613651760009A5AC5 4EB541BB13651A0D009A5AC5 4EB542A6136541D2009A5AC5 4EB542A7136541D2009A5AC5 4EB542AB136541D2009A5AC5 4EB542AC136541D2009A5AC5 - 4EE0551E1365EF00000FE2EF 4EE0553B1365F612000FE2EF - 4EE0558613660B49000FE2EF 4EE0558713660B49000FE2EF - 4EE0559313660BD0000FE2EF - 4EE0559413660BD0000FE2EF - 4EE0559513660BD0000FE2EF - 4EE0558513660B49000FE2EF + 4EE0559F13662048000FE2EF + 4EE055A013662048000FE2EF + 4EE055A113662048000FE2EF + 4EE055A213662048000FE2EF + 4EE055B9136623BF000FE2EF + 4EE055C513662647000FE2EF + 4EE055C613662647000FE2EF SplitCount @@ -582,7 +581,7 @@ 5 WindowOrderList - 4EE0559713660BD0000FE2EF + 4EE055DA136627EA000FE2EF 1C530D57069F1CE1000CFCEE 4EE055221365EF00000FE2EF 4EE055231365EF00000FE2EF @@ -615,7 +614,7 @@ PBXProjectModuleGUID 1CD0528F0623707200166675 PBXProjectModuleLabel - Source.h + Topic.m StatusBarVisibility diff --git a/PicCast.xcodeproj/handler.pbxuser b/PicCast.xcodeproj/handler.pbxuser index a804f76..856516f 100644 --- a/PicCast.xcodeproj/handler.pbxuser +++ b/PicCast.xcodeproj/handler.pbxuser @@ -43,9 +43,9 @@ 1D6058900D05DD3D006BFB54 /* PicCast */, ); breakpoints = ( - 4EB540A213650E3D009A5AC5 /* Topic.m:60 */, - 4EB540B013650EF6009A5AC5 /* Topic.m:56 */, - 4EB54140136515F1009A5AC5 /* Topic.m:57 */, + 4EB540A213650E3D009A5AC5 /* Topic.m:76 */, + 4EB540B013650EF6009A5AC5 /* Topic.m:72 */, + 4EB54140136515F1009A5AC5 /* Topic.m:73 */, 4EB5415A13651753009A5AC5 /* FMDatabase.m:659 */, 4EB5415C13651754009A5AC5 /* FMDatabase.m:658 */, 4EB5415E13651756009A5AC5 /* FMDatabase.m:660 */, @@ -75,12 +75,12 @@ 4EB541B313651953009A5AC5 /* FMDatabase.m:546 */, 4EB541B513651963009A5AC5 /* FMDatabase.m:561 */, 4EB541B713651964009A5AC5 /* FMDatabase.m:572 */, - 4EB541C713651DC8009A5AC5 /* TopicsViewController.m:128 */, + 4EB541C713651DC8009A5AC5 /* TopicsViewController.m:97 */, 4EB541CF13651E18009A5AC5 /* FMDatabase.m:465 */, 4EB541D313651E3A009A5AC5 /* FMDatabase.m:476 */, 4EB541D513651E59009A5AC5 /* FMDatabase.m:477 */, 4EB541D7136521F2009A5AC5 /* FMDatabase.m:558 */, - 4EB5421E1365280F009A5AC5 /* TopicsViewController.m:54 */, + 4EB5421E1365280F009A5AC5 /* TopicsViewController.m:55 */, 4EB5424413652BFA009A5AC5 /* FMDatabase.m:577 */, 4EB5424E13652E24009A5AC5 /* FMDatabase.m:497 */, 4EE05555136601D5000FE2EF /* SourcesEditViewController.m:264 */, @@ -612,6 +612,34 @@ 4EE0559413660BD0000FE2EF /* PBXTextBookmark */ = 4EE0559413660BD0000FE2EF /* PBXTextBookmark */; 4EE0559513660BD0000FE2EF /* PBXTextBookmark */ = 4EE0559513660BD0000FE2EF /* PBXTextBookmark */; 4EE0559613660BD0000FE2EF /* PBXTextBookmark */ = 4EE0559613660BD0000FE2EF /* PBXTextBookmark */; + 4EE0559A13662043000FE2EF /* PBXTextBookmark */ = 4EE0559A13662043000FE2EF /* PBXTextBookmark */; + 4EE0559B13662043000FE2EF /* XCBuildMessageTextBookmark */ = 4EE0559B13662043000FE2EF /* XCBuildMessageTextBookmark */; + 4EE0559C13662043000FE2EF /* PBXTextBookmark */ = 4EE0559C13662043000FE2EF /* PBXTextBookmark */; + 4EE0559F13662048000FE2EF /* PBXTextBookmark */ = 4EE0559F13662048000FE2EF /* PBXTextBookmark */; + 4EE055A013662048000FE2EF /* PBXTextBookmark */ = 4EE055A013662048000FE2EF /* PBXTextBookmark */; + 4EE055A113662048000FE2EF /* PBXTextBookmark */ = 4EE055A113662048000FE2EF /* PBXTextBookmark */; + 4EE055A213662048000FE2EF /* PBXTextBookmark */ = 4EE055A213662048000FE2EF /* PBXTextBookmark */; + 4EE055A313662048000FE2EF /* PBXTextBookmark */ = 4EE055A313662048000FE2EF /* PBXTextBookmark */; + 4EE055A413662048000FE2EF /* PBXTextBookmark */ = 4EE055A413662048000FE2EF /* PBXTextBookmark */; + 4EE055A513662048000FE2EF /* PBXTextBookmark */ = 4EE055A513662048000FE2EF /* PBXTextBookmark */; + 4EE055A613662048000FE2EF /* PBXTextBookmark */ = 4EE055A613662048000FE2EF /* PBXTextBookmark */; + 4EE055AB1366218C000FE2EF /* PBXTextBookmark */ = 4EE055AB1366218C000FE2EF /* PBXTextBookmark */; + 4EE055AC1366218C000FE2EF /* PBXTextBookmark */ = 4EE055AC1366218C000FE2EF /* PBXTextBookmark */; + 4EE055AD1366218C000FE2EF /* PBXTextBookmark */ = 4EE055AD1366218C000FE2EF /* PBXTextBookmark */; + 4EE055B213662305000FE2EF /* PBXTextBookmark */ = 4EE055B213662305000FE2EF /* PBXTextBookmark */; + 4EE055B313662305000FE2EF /* PBXTextBookmark */ = 4EE055B313662305000FE2EF /* PBXTextBookmark */; + 4EE055B413662305000FE2EF /* PBXTextBookmark */ = 4EE055B413662305000FE2EF /* PBXTextBookmark */; + 4EE055B8136623BF000FE2EF /* PBXTextBookmark */ = 4EE055B8136623BF000FE2EF /* PBXTextBookmark */; + 4EE055B9136623BF000FE2EF /* PBXTextBookmark */ = 4EE055B9136623BF000FE2EF /* PBXTextBookmark */; + 4EE055BA136623BF000FE2EF /* PBXTextBookmark */ = 4EE055BA136623BF000FE2EF /* PBXTextBookmark */; + 4EE055BB136623BF000FE2EF /* PBXTextBookmark */ = 4EE055BB136623BF000FE2EF /* PBXTextBookmark */; + 4EE055BF1366257C000FE2EF /* PBXTextBookmark */ = 4EE055BF1366257C000FE2EF /* PBXTextBookmark */; + 4EE055C513662647000FE2EF /* PBXTextBookmark */ = 4EE055C513662647000FE2EF /* PBXTextBookmark */; + 4EE055C613662647000FE2EF /* PBXTextBookmark */ = 4EE055C613662647000FE2EF /* PBXTextBookmark */; + 4EE055C713662647000FE2EF /* PBXTextBookmark */ = 4EE055C713662647000FE2EF /* PBXTextBookmark */; + 4EE055CB13662684000FE2EF /* PBXTextBookmark */ = 4EE055CB13662684000FE2EF /* PBXTextBookmark */; + 4EE055CF136626DE000FE2EF /* PBXTextBookmark */ = 4EE055CF136626DE000FE2EF /* PBXTextBookmark */; + 4EE055D9136627EA000FE2EF /* PBXTextBookmark */ = 4EE055D9136627EA000FE2EF /* PBXTextBookmark */; }; sourceControlManager = 4E6827B913593BCD001EB808 /* Source Control */; userBuildSettings = { @@ -719,10 +747,10 @@ }; 4E6827E813594115001EB808 /* TopicsViewController.m */ = { uiCtxt = { - sepNavFolds = "{\n c = (\n {\n l = DetailViewController;\n r = \"{6726, 24}\";\n s = 1;\n },\n {\n l = DetailViewController;\n r = \"{6777, 24}\";\n s = 1;\n },\n {\n l = \"Nib name\";\n r = \"{6827, 12}\";\n s = 1;\n }\n );\n r = \"{0, 13255}\";\n s = 0;\n}"; - sepNavIntBoundsRect = "{{0, 0}, {1272, 5304}}"; - sepNavSelRange = "{2054, 0}"; - sepNavVisRange = "{972, 1642}"; + sepNavFolds = "{\n c = (\n {\n l = DetailViewController;\n r = \"{5902, 24}\";\n s = 1;\n },\n {\n l = DetailViewController;\n r = \"{5953, 24}\";\n s = 1;\n },\n {\n l = \"Nib name\";\n r = \"{6003, 12}\";\n s = 1;\n }\n );\n r = \"{0, 12431}\";\n s = 0;\n}"; + sepNavIntBoundsRect = "{{0, 0}, {1272, 4927}}"; + sepNavSelRange = "{2898, 0}"; + sepNavVisRange = "{2407, 1354}"; sepNavWindowFrame = "{{15, 323}, {1196, 550}}"; }; }; @@ -756,16 +784,16 @@ }; 4E68282D13594C48001EB808 /* Topic.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {903, 623}}"; - sepNavSelRange = "{806, 0}"; - sepNavVisRange = "{0, 858}"; + sepNavIntBoundsRect = "{{0, 0}, {903, 600}}"; + sepNavSelRange = "{446, 0}"; + sepNavVisRange = "{0, 931}"; }; }; 4E68282E13594C48001EB808 /* Topic.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1006, 1066}}"; - sepNavSelRange = "{1947, 0}"; - sepNavVisRange = "{1004, 1701}"; + sepNavIntBoundsRect = "{{0, 0}, {903, 1235}}"; + sepNavSelRange = "{965, 0}"; + sepNavVisRange = "{315, 1959}"; }; }; 4E68286F1359595F001EB808 /* PBXTextBookmark */ = { @@ -954,7 +982,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 145"; rLen = 0; - rLoc = 7541; + rLoc = 6717; rType = 0; vrLen = 1626; vrLoc = 5222; @@ -1012,7 +1040,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 182"; rLen = 0; - rLoc = 8746; + rLoc = 7922; rType = 0; vrLen = 2091; vrLoc = 442; @@ -1085,9 +1113,9 @@ }; 4EB53EE71363773B009A5AC5 /* SectionDictionary.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1160, 884}}"; + sepNavIntBoundsRect = "{{0, 0}, {903, 845}}"; sepNavSelRange = "{568, 0}"; - sepNavVisRange = "{401, 494}"; + sepNavVisRange = "{85, 1233}"; }; }; 4EB53EF013637BF8009A5AC5 /* PBXTextBookmark */ = { @@ -1155,7 +1183,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 222"; rLen = 0; - rLoc = 7566; + rLoc = 6742; rType = 0; vrLen = 1553; vrLoc = 5631; @@ -1165,7 +1193,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 222"; rLen = 0; - rLoc = 7586; + rLoc = 6762; rType = 0; vrLen = 1573; vrLoc = 5631; @@ -1175,7 +1203,7 @@ fRef = 4E68282D13594C48001EB808 /* Topic.h */; name = "Topic.h: 27"; rLen = 0; - rLoc = 511; + rLoc = 584; rType = 0; vrLen = 689; vrLoc = 0; @@ -1185,7 +1213,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 18"; rLen = 0; - rLoc = 1129; + rLoc = 1142; rType = 0; vrLen = 990; vrLoc = 0; @@ -1205,7 +1233,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 77"; rLen = 0; - rLoc = 2376; + rLoc = 2297; rType = 0; vrLen = 1279; vrLoc = 2197; @@ -1265,7 +1293,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 31"; rLen = 0; - rLoc = 1060; + rLoc = 1048; rType = 0; vrLen = 678; vrLoc = 653; @@ -1275,7 +1303,7 @@ fRef = 4E68282D13594C48001EB808 /* Topic.h */; name = "Topic.h: 32"; rLen = 0; - rLoc = 709; + rLoc = 782; rType = 0; vrLen = 527; vrLoc = 235; @@ -1285,7 +1313,7 @@ comments = "Expected ';' before '}' token"; fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; rLen = 0; - rLoc = 145; + rLoc = 112; rType = 1; }; 4EB53F3A1364EAD1009A5AC5 /* PBXTextBookmark */ = { @@ -1293,7 +1321,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 120"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 530; vrLoc = 3576; @@ -1320,7 +1348,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 120"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 530; vrLoc = 3576; @@ -1340,7 +1368,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 120"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 547; vrLoc = 2888; @@ -1438,7 +1466,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 31"; rLen = 0; - rLoc = 1098; + rLoc = 1110; rType = 0; vrLen = 1609; vrLoc = 133; @@ -1468,7 +1496,7 @@ fRef = 4E68282D13594C48001EB808 /* Topic.h */; name = "Topic.h: 32"; rLen = 0; - rLoc = 719; + rLoc = 792; rType = 0; vrLen = 768; vrLoc = 0; @@ -1478,7 +1506,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 87"; rLen = 0; - rLoc = 3045; + rLoc = 3062; rType = 0; vrLen = 1494; vrLoc = 2494; @@ -1518,7 +1546,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 87"; rLen = 0; - rLoc = 3045; + rLoc = 3062; rType = 0; vrLen = 1445; vrLoc = 2888; @@ -1538,7 +1566,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 37"; rLen = 0; - rLoc = 1998; + rLoc = 2597; rType = 0; vrLen = 1645; vrLoc = 175; @@ -1548,7 +1576,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 43"; rLen = 0; - rLoc = 2385; + rLoc = 2944; rType = 0; vrLen = 1623; vrLoc = 200; @@ -1558,7 +1586,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 43"; rLen = 0; - rLoc = 2340; + rLoc = 2899; rType = 0; vrLen = 1606; vrLoc = 223; @@ -1568,7 +1596,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 43"; rLen = 78; - rLoc = 2310; + rLoc = 2869; rType = 0; vrLen = 1607; vrLoc = 222; @@ -1578,7 +1606,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 87"; rLen = 0; - rLoc = 3045; + rLoc = 3062; rType = 0; vrLen = 1512; vrLoc = 2822; @@ -1588,7 +1616,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 124"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 1481; vrLoc = 2888; @@ -1598,7 +1626,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 127"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 1574; vrLoc = 3135; @@ -1608,7 +1636,7 @@ fRef = 4E68282D13594C48001EB808 /* Topic.h */; name = "Topic.h: 34"; rLen = 0; - rLoc = 806; + rLoc = 879; rType = 0; vrLen = 858; vrLoc = 0; @@ -1618,7 +1646,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 45"; rLen = 47; - rLoc = 1519; + rLoc = 2088; rType = 0; vrLen = 1844; vrLoc = 134; @@ -1628,7 +1656,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 60"; rLen = 0; - rLoc = 2256; + rLoc = 2834; rType = 0; vrLen = 1604; vrLoc = 1004; @@ -1638,7 +1666,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 60"; rLen = 0; - rLoc = 2256; + rLoc = 2834; rType = 0; vrLen = 1604; vrLoc = 1004; @@ -1658,7 +1686,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 126"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 1606; vrLoc = 3135; @@ -1668,7 +1696,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 224"; rLen = 0; - rLoc = 7540; + rLoc = 6716; rType = 0; vrLen = 1670; vrLoc = 5891; @@ -1678,7 +1706,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 220"; rLen = 0; - rLoc = 7315; + rLoc = 6491; rType = 0; vrLen = 1783; vrLoc = 5891; @@ -1688,7 +1716,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 60"; rLen = 0; - rLoc = 2256; + rLoc = 2834; rType = 0; vrLen = 1604; vrLoc = 1004; @@ -1698,7 +1726,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 55"; rLen = 0; - rLoc = 1986; + rLoc = 2555; rType = 0; vrLen = 1599; vrLoc = 1060; @@ -1708,7 +1736,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 55"; rLen = 0; - rLoc = 1986; + rLoc = 2555; rType = 0; vrLen = 2018; vrLoc = 440; @@ -1718,7 +1746,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 220"; rLen = 0; - rLoc = 7315; + rLoc = 6491; rType = 0; vrLen = 1783; vrLoc = 5891; @@ -1728,7 +1756,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 200"; rLen = 0; - rLoc = 6447; + rLoc = 5623; rType = 0; vrLen = 1624; vrLoc = 5414; @@ -1748,7 +1776,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 66"; rLen = 0; - rLoc = 2494; + rLoc = 3053; rType = 0; vrLen = 1819; vrLoc = 651; @@ -1758,7 +1786,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 200"; rLen = 0; - rLoc = 6447; + rLoc = 5623; rType = 0; vrLen = 1698; vrLoc = 5502; @@ -1768,7 +1796,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 79"; rLen = 0; - rLoc = 2741; + rLoc = 2799; rType = 0; vrLen = 1423; vrLoc = 2491; @@ -1788,7 +1816,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 79"; rLen = 0; - rLoc = 2741; + rLoc = 2799; rType = 0; vrLen = 1336; vrLoc = 2488; @@ -1798,7 +1826,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 109"; rLen = 0; - rLoc = 3782; + rLoc = 3068; rType = 0; vrLen = 1420; vrLoc = 2491; @@ -1808,7 +1836,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 103"; rLen = 0; - rLoc = 3486; + rLoc = 3068; rType = 0; vrLen = 1481; vrLoc = 2513; @@ -1818,7 +1846,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 118"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 1545; vrLoc = 2803; @@ -1828,7 +1856,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 118"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 1456; vrLoc = 2874; @@ -1838,7 +1866,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 118"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 1836; vrLoc = 8938; @@ -1848,7 +1876,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 66"; rLen = 0; - rLoc = 2494; + rLoc = 3053; rType = 0; vrLen = 1819; vrLoc = 651; @@ -1927,7 +1955,7 @@ isa = PBXTextBookmark; fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; }; 4EB53FC61364F82F009A5AC5 /* PBXTextBookmark */ = { @@ -1935,7 +1963,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 118"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 877; vrLoc = 3420; @@ -1955,7 +1983,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 66"; rLen = 0; - rLoc = 2494; + rLoc = 3053; rType = 0; vrLen = 1835; vrLoc = 653; @@ -1965,7 +1993,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 118"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 1629; vrLoc = 3102; @@ -1975,7 +2003,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 129"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 1552; vrLoc = 2601; @@ -1985,7 +2013,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 202"; rLen = 0; - rLoc = 6447; + rLoc = 5623; rType = 0; vrLen = 1825; vrLoc = 5817; @@ -1995,7 +2023,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 202"; rLen = 0; - rLoc = 6447; + rLoc = 5623; rType = 0; vrLen = 1825; vrLoc = 5817; @@ -2075,7 +2103,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 202"; rLen = 0; - rLoc = 6447; + rLoc = 5623; rType = 0; vrLen = 1759; vrLoc = 5672; @@ -2095,7 +2123,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 202"; rLen = 0; - rLoc = 6447; + rLoc = 5623; rType = 0; vrLen = 1904; vrLoc = 441; @@ -2243,7 +2271,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 118"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 891; vrLoc = 3960; @@ -2253,7 +2281,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 105"; rLen = 0; - rLoc = 3551; + rLoc = 3068; rType = 0; vrLen = 1525; vrLoc = 2472; @@ -2291,7 +2319,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 285"; rLen = 0; - rLoc = 9391; + rLoc = 8567; rType = 0; vrLen = 1641; vrLoc = 8003; @@ -2301,7 +2329,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 291"; rLen = 0; - rLoc = 9725; + rLoc = 8901; rType = 0; vrLen = 1627; vrLoc = 8345; @@ -2321,7 +2349,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 66"; rLen = 0; - rLoc = 2494; + rLoc = 3053; rType = 0; vrLen = 1835; vrLoc = 653; @@ -2331,7 +2359,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 291"; rLen = 0; - rLoc = 9725; + rLoc = 8901; rType = 0; vrLen = 1627; vrLoc = 8345; @@ -2341,7 +2369,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 122"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 1557; vrLoc = 3137; @@ -2351,7 +2379,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 124"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 1683; vrLoc = 3192; @@ -2410,7 +2438,7 @@ isa = PBXTextBookmark; fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; }; 4EB5404F13650A19009A5AC5 /* PBXTextBookmark */ = { @@ -2418,7 +2446,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 121"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 730; vrLoc = 3591; @@ -2428,7 +2456,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 121"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 1632; vrLoc = 3203; @@ -2438,7 +2466,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 66"; rLen = 0; - rLoc = 2494; + rLoc = 3053; rType = 0; vrLen = 1835; vrLoc = 653; @@ -2448,7 +2476,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 60"; rLen = 0; - rLoc = 2276; + rLoc = 2854; rType = 0; vrLen = 1778; vrLoc = 805; @@ -2458,7 +2486,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 56"; rLen = 0; - rLoc = 2018; + rLoc = 2617; rType = 0; vrLen = 1895; vrLoc = 805; @@ -2468,7 +2496,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 56"; rLen = 0; - rLoc = 2018; + rLoc = 2617; rType = 0; vrLen = 1779; vrLoc = 921; @@ -2478,7 +2506,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 56"; rLen = 0; - rLoc = 2018; + rLoc = 2617; rType = 0; vrLen = 1779; vrLoc = 921; @@ -2488,7 +2516,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 121"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 1632; vrLoc = 3203; @@ -2498,7 +2526,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 131"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 1949; vrLoc = 589; @@ -2508,7 +2536,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 131"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 1931; vrLoc = 629; @@ -2518,7 +2546,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 60"; rLen = 0; - rLoc = 2022; + rLoc = 2200; rType = 0; vrLen = 1999; vrLoc = 651; @@ -2568,7 +2596,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 58"; rLen = 0; - rLoc = 2022; + rLoc = 2200; rType = 0; vrLen = 1749; vrLoc = 1002; @@ -2578,7 +2606,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 76"; rLen = 0; - rLoc = 2655; + rLoc = 2568; rType = 0; vrLen = 1694; vrLoc = 1080; @@ -2608,7 +2636,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 122"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 889; vrLoc = 3851; @@ -2628,7 +2656,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 122"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 889; vrLoc = 3851; @@ -2638,7 +2666,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 75"; rLen = 1; - rLoc = 2654; + rLoc = 2567; rType = 0; vrLen = 1488; vrLoc = 2851; @@ -2648,7 +2676,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 75"; rLen = 1; - rLoc = 2654; + rLoc = 2567; rType = 0; vrLen = 1476; vrLoc = 2949; @@ -2668,7 +2696,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 122"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 939; vrLoc = 3801; @@ -2688,7 +2716,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 122"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 939; vrLoc = 3801; @@ -2708,7 +2736,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 122"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 939; vrLoc = 3801; @@ -2718,7 +2746,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 75"; rLen = 1; - rLoc = 2654; + rLoc = 2567; rType = 0; vrLen = 1667; vrLoc = 3280; @@ -2728,12 +2756,12 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 76"; rLen = 0; - rLoc = 2655; + rLoc = 2568; rType = 0; vrLen = 1304; vrLoc = 1958; }; - 4EB540A213650E3D009A5AC5 /* Topic.m:60 */ = { + 4EB540A213650E3D009A5AC5 /* Topic.m:76 */ = { isa = PBXFileBreakpoint; actions = ( ); @@ -2745,9 +2773,9 @@ functionName = "-serializeToDatabase:"; hitCount = 0; ignoreCount = 0; - lineNumber = 60; + lineNumber = 76; location = PicCast; - modificationTime = 325453083.761905; + modificationTime = 325461847.020903; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -2756,7 +2784,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 76"; rLen = 0; - rLoc = 2655; + rLoc = 2568; rType = 0; vrLen = 1570; vrLoc = 3518; @@ -2766,7 +2794,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 56"; rLen = 0; - rLoc = 2018; + rLoc = 2617; rType = 0; vrLen = 1697; vrLoc = 1004; @@ -2776,7 +2804,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 56"; rLen = 0; - rLoc = 2018; + rLoc = 2617; rType = 0; vrLen = 1646; vrLoc = 1060; @@ -2786,12 +2814,12 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 55"; rLen = 0; - rLoc = 1971; + rLoc = 2540; rType = 0; vrLen = 1561; vrLoc = 1115; }; - 4EB540B013650EF6009A5AC5 /* Topic.m:56 */ = { + 4EB540B013650EF6009A5AC5 /* Topic.m:72 */ = { isa = PBXFileBreakpoint; actions = ( ); @@ -2803,9 +2831,9 @@ functionName = "-serializeToDatabase:"; hitCount = 0; ignoreCount = 0; - lineNumber = 56; + lineNumber = 72; location = PicCast; - modificationTime = 325453083.761958; + modificationTime = 325461847.021127; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -2814,7 +2842,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 55"; rLen = 0; - rLoc = 1971; + rLoc = 2540; rType = 0; vrLen = 1566; vrLoc = 1115; @@ -2824,7 +2852,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 55"; rLen = 0; - rLoc = 1971; + rLoc = 2540; rType = 0; vrLen = 1551; vrLoc = 1130; @@ -2834,7 +2862,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 55"; rLen = 0; - rLoc = 1971; + rLoc = 2540; rType = 0; vrLen = 1551; vrLoc = 1130; @@ -2844,7 +2872,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 375"; rLen = 0; - rLoc = 12987; + rLoc = 12163; rType = 0; vrLen = 1637; vrLoc = 3266; @@ -2854,7 +2882,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 374"; rLen = 0; - rLoc = 12987; + rLoc = 12163; rType = 0; vrLen = 1662; vrLoc = 3267; @@ -2864,7 +2892,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 374"; rLen = 0; - rLoc = 12930; + rLoc = 12106; rType = 0; vrLen = 1662; vrLoc = 3267; @@ -2874,7 +2902,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 373"; rLen = 0; - rLoc = 12930; + rLoc = 12106; rType = 0; vrLen = 1563; vrLoc = 3369; @@ -2894,7 +2922,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 58"; rLen = 0; - rLoc = 2022; + rLoc = 2200; rType = 0; vrLen = 1462; vrLoc = 1497; @@ -2904,7 +2932,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 58"; rLen = 0; - rLoc = 2022; + rLoc = 2200; rType = 0; vrLen = 1491; vrLoc = 2848; @@ -2924,7 +2952,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 122"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 771; vrLoc = 3798; @@ -2934,7 +2962,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 58"; rLen = 0; - rLoc = 2022; + rLoc = 2200; rType = 0; vrLen = 1480; vrLoc = 2946; @@ -2954,7 +2982,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 122"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 657; vrLoc = 3682; @@ -2964,7 +2992,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 67"; rLen = 0; - rLoc = 2376; + rLoc = 2297; rType = 0; vrLen = 1373; vrLoc = 1606; @@ -2984,7 +3012,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 122"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 694; vrLoc = 3663; @@ -2994,7 +3022,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 67"; rLen = 0; - rLoc = 2376; + rLoc = 2297; rType = 0; vrLen = 1621; vrLoc = 3138; @@ -3004,7 +3032,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 67"; rLen = 0; - rLoc = 2376; + rLoc = 2297; rType = 0; vrLen = 1535; vrLoc = 3261; @@ -3024,7 +3052,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 122"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 781; vrLoc = 3663; @@ -3034,7 +3062,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 67"; rLen = 0; - rLoc = 2376; + rLoc = 2297; rType = 0; vrLen = 1530; vrLoc = 2813; @@ -3054,7 +3082,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 122"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 781; vrLoc = 3681; @@ -3064,7 +3092,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 120"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 1631; vrLoc = 2979; @@ -3084,7 +3112,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 122"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 769; vrLoc = 3700; @@ -3094,7 +3122,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 120"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 1561; vrLoc = 3052; @@ -3114,7 +3142,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 122"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 687; vrLoc = 3663; @@ -3124,7 +3152,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 120"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 1636; vrLoc = 3295; @@ -3144,7 +3172,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 122"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 653; vrLoc = 3700; @@ -3154,7 +3182,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 120"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 1636; vrLoc = 3295; @@ -3194,7 +3222,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 122"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 660; vrLoc = 3661; @@ -3213,7 +3241,7 @@ isa = PBXTextBookmark; fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; rLen = 0; - rLoc = 145; + rLoc = 112; rType = 1; }; 4EB54123136514A2009A5AC5 /* PBXTextBookmark */ = { @@ -3221,7 +3249,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 117"; rLen = 0; - rLoc = 3916; + rLoc = 3193; rType = 0; vrLen = 1634; vrLoc = 3297; @@ -3251,7 +3279,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 122"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 877; vrLoc = 3713; @@ -3280,7 +3308,7 @@ isa = PBXTextBookmark; fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; rLen = 0; - rLoc = 145; + rLoc = 112; rType = 1; }; 4EB541381365154B009A5AC5 /* PBXTextBookmark */ = { @@ -3308,7 +3336,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 121"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 681; vrLoc = 3693; @@ -3323,7 +3351,7 @@ vrLen = 1659; vrLoc = 3292; }; - 4EB54140136515F1009A5AC5 /* Topic.m:57 */ = { + 4EB54140136515F1009A5AC5 /* Topic.m:73 */ = { isa = PBXFileBreakpoint; actions = ( ); @@ -3335,9 +3363,9 @@ functionName = "-serializeToDatabase:"; hitCount = 0; ignoreCount = 0; - lineNumber = 57; + lineNumber = 73; location = PicCast; - modificationTime = 325453083.762029; + modificationTime = 325461847.021186; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3356,7 +3384,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 68"; rLen = 0; - rLoc = 2546; + rLoc = 3105; rType = 0; vrLen = 1574; vrLoc = 1130; @@ -3366,7 +3394,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 68"; rLen = 0; - rLoc = 2546; + rLoc = 3105; rType = 0; vrLen = 1573; vrLoc = 1132; @@ -3376,7 +3404,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 68"; rLen = 0; - rLoc = 2546; + rLoc = 3105; rType = 0; vrLen = 1532; vrLoc = 1178; @@ -3386,7 +3414,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 68"; rLen = 0; - rLoc = 2546; + rLoc = 3105; rType = 0; vrLen = 1532; vrLoc = 1178; @@ -3396,7 +3424,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 68"; rLen = 0; - rLoc = 2546; + rLoc = 3105; rType = 0; vrLen = 1532; vrLoc = 1178; @@ -3416,7 +3444,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 134"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 855; vrLoc = 3787; @@ -3436,7 +3464,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 134"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 891; vrLoc = 3861; @@ -3446,7 +3474,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 68"; rLen = 0; - rLoc = 2546; + rLoc = 3105; rType = 0; vrLen = 1577; vrLoc = 1133; @@ -3456,7 +3484,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 134"; rLen = 0; - rLoc = 3917; + rLoc = 3194; rType = 0; vrLen = 1696; vrLoc = 3293; @@ -3475,7 +3503,7 @@ ignoreCount = 0; lineNumber = 659; location = PicCast; - modificationTime = 325453083.762143; + modificationTime = 325461847.021277; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3493,7 +3521,7 @@ ignoreCount = 0; lineNumber = 658; location = PicCast; - modificationTime = 325453083.762164; + modificationTime = 325461847.02131; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3511,7 +3539,7 @@ ignoreCount = 0; lineNumber = 660; location = PicCast; - modificationTime = 325453083.76223; + modificationTime = 325461847.021376; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3529,7 +3557,7 @@ ignoreCount = 0; lineNumber = 661; location = PicCast; - modificationTime = 325453083.762262; + modificationTime = 325461847.021437; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3547,7 +3575,7 @@ ignoreCount = 0; lineNumber = 662; location = PicCast; - modificationTime = 325453083.76229; + modificationTime = 325461847.021463; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3566,7 +3594,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 68"; rLen = 0; - rLoc = 2546; + rLoc = 3105; rType = 0; vrLen = 1577; vrLoc = 1133; @@ -3576,7 +3604,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 134"; rLen = 0; - rLoc = 3917; + rLoc = 3194; rType = 0; vrLen = 1696; vrLoc = 3293; @@ -3616,7 +3644,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 134"; rLen = 0; - rLoc = 4495; + rLoc = 3671; rType = 0; vrLen = 814; vrLoc = 3827; @@ -3682,7 +3710,7 @@ ignoreCount = 0; lineNumber = 608; location = PicCast; - modificationTime = 325453083.762397; + modificationTime = 325461847.021522; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3700,7 +3728,7 @@ ignoreCount = 0; lineNumber = 609; location = PicCast; - modificationTime = 325453083.762446; + modificationTime = 325461847.021553; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3718,7 +3746,7 @@ ignoreCount = 0; lineNumber = 611; location = PicCast; - modificationTime = 325453083.762538; + modificationTime = 325461847.021638; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3736,7 +3764,7 @@ ignoreCount = 0; lineNumber = 613; location = PicCast; - modificationTime = 325453083.762554; + modificationTime = 325461847.021702; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3754,7 +3782,7 @@ ignoreCount = 0; lineNumber = 614; location = PicCast; - modificationTime = 325453083.762598; + modificationTime = 325461847.021734; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3803,7 +3831,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 59"; rLen = 0; - rLoc = 2021; + rLoc = 2199; rType = 0; vrLen = 1725; vrLoc = 1082; @@ -3852,7 +3880,7 @@ ignoreCount = 0; lineNumber = 462; location = PicCast; - modificationTime = 325453083.762702; + modificationTime = 325461847.021825; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3870,7 +3898,7 @@ ignoreCount = 0; lineNumber = 472; location = PicCast; - modificationTime = 325453083.762718; + modificationTime = 325461847.02185; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3888,7 +3916,7 @@ ignoreCount = 0; lineNumber = 484; location = PicCast; - modificationTime = 325453083.762797; + modificationTime = 325461847.02194; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3906,7 +3934,7 @@ ignoreCount = 0; lineNumber = 496; location = PicCast; - modificationTime = 325453083.762816; + modificationTime = 325461847.022013; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3924,7 +3952,7 @@ ignoreCount = 0; lineNumber = 504; location = PicCast; - modificationTime = 325453083.76285; + modificationTime = 325461847.022037; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3942,7 +3970,7 @@ ignoreCount = 0; lineNumber = 509; location = PicCast; - modificationTime = 325453083.762953; + modificationTime = 325461847.02211; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3960,7 +3988,7 @@ ignoreCount = 0; lineNumber = 518; location = PicCast; - modificationTime = 325453083.762973; + modificationTime = 325461847.022141; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3978,7 +4006,7 @@ ignoreCount = 0; lineNumber = 527; location = PicCast; - modificationTime = 325453083.763057; + modificationTime = 325461847.022198; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -3996,7 +4024,7 @@ ignoreCount = 0; lineNumber = 542; location = PicCast; - modificationTime = 325453083.763073; + modificationTime = 325461847.022259; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4014,7 +4042,7 @@ ignoreCount = 0; lineNumber = 553; location = PicCast; - modificationTime = 325453083.763092; + modificationTime = 325461847.022291; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4032,7 +4060,7 @@ ignoreCount = 0; lineNumber = 565; location = PicCast; - modificationTime = 325453083.763208; + modificationTime = 325461847.022382; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4050,7 +4078,7 @@ ignoreCount = 0; lineNumber = 574; location = PicCast; - modificationTime = 325453083.763224; + modificationTime = 325461847.022398; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4068,7 +4096,7 @@ ignoreCount = 0; lineNumber = 586; location = PicCast; - modificationTime = 325453083.763281; + modificationTime = 325461847.02249; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4086,7 +4114,7 @@ ignoreCount = 0; lineNumber = 599; location = PicCast; - modificationTime = 325453083.763309; + modificationTime = 325461847.022567; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4104,7 +4132,7 @@ ignoreCount = 0; lineNumber = 488; location = PicCast; - modificationTime = 325453083.76337; + modificationTime = 325461847.022598; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4122,7 +4150,7 @@ ignoreCount = 0; lineNumber = 544; location = PicCast; - modificationTime = 325453083.763457; + modificationTime = 325461847.02271; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4140,7 +4168,7 @@ ignoreCount = 0; lineNumber = 546; location = PicCast; - modificationTime = 325453083.763473; + modificationTime = 325461847.022734; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4158,7 +4186,7 @@ ignoreCount = 0; lineNumber = 561; location = PicCast; - modificationTime = 325453083.763518; + modificationTime = 325461847.022799; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4176,7 +4204,7 @@ ignoreCount = 0; lineNumber = 572; location = PicCast; - modificationTime = 325453083.763538; + modificationTime = 325461847.022882; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4242,7 +4270,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 59"; rLen = 0; - rLoc = 2021; + rLoc = 2199; rType = 0; vrLen = 1725; vrLoc = 1082; @@ -4251,13 +4279,13 @@ isa = PBXTextBookmark; fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 67"; - rLen = 278; - rLoc = 2376; + rLen = 270; + rLoc = 2297; rType = 0; vrLen = 1654; vrLoc = 1246; }; - 4EB541C713651DC8009A5AC5 /* TopicsViewController.m:128 */ = { + 4EB541C713651DC8009A5AC5 /* TopicsViewController.m:97 */ = { isa = PBXFileBreakpoint; actions = ( ); @@ -4269,9 +4297,9 @@ functionName = "-updateTopicsFromWeb:"; hitCount = 0; ignoreCount = 0; - lineNumber = 128; + lineNumber = 97; location = PicCast; - modificationTime = 325453083.763599; + modificationTime = 325461847.022906; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4289,8 +4317,8 @@ isa = PBXTextBookmark; fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 67"; - rLen = 278; - rLoc = 2376; + rLen = 270; + rLoc = 2297; rType = 0; vrLen = 1528; vrLoc = 3023; @@ -4299,8 +4327,8 @@ isa = PBXTextBookmark; fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 67"; - rLen = 278; - rLoc = 2376; + rLen = 270; + rLoc = 2297; rType = 0; vrLen = 1570; vrLoc = 3029; @@ -4319,7 +4347,7 @@ ignoreCount = 0; lineNumber = 465; location = PicCast; - modificationTime = 325453083.763728; + modificationTime = 325461847.023163; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4357,7 +4385,7 @@ ignoreCount = 0; lineNumber = 476; location = PicCast; - modificationTime = 325453083.763756; + modificationTime = 325461847.023204; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4375,7 +4403,7 @@ ignoreCount = 0; lineNumber = 477; location = PicCast; - modificationTime = 325453083.763835; + modificationTime = 325461847.023276; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4393,7 +4421,7 @@ ignoreCount = 0; lineNumber = 558; location = PicCast; - modificationTime = 325453083.763864; + modificationTime = 325461847.0234; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4421,8 +4449,8 @@ isa = PBXTextBookmark; fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 67"; - rLen = 278; - rLoc = 2376; + rLen = 270; + rLoc = 2297; rType = 0; vrLen = 1533; vrLoc = 3159; @@ -4431,8 +4459,8 @@ isa = PBXTextBookmark; fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 67"; - rLen = 278; - rLoc = 2376; + rLen = 270; + rLoc = 2297; rType = 0; vrLen = 1472; vrLoc = 3255; @@ -4461,8 +4489,8 @@ isa = PBXTextBookmark; fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 67"; - rLen = 278; - rLoc = 2376; + rLen = 270; + rLoc = 2297; rType = 0; vrLen = 1641; vrLoc = 3255; @@ -4472,7 +4500,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 123"; rLen = 0; - rLoc = 3917; + rLoc = 3194; rType = 0; vrLen = 1570; vrLoc = 3310; @@ -4502,7 +4530,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 123"; rLen = 0; - rLoc = 3917; + rLoc = 3194; rType = 0; vrLen = 1562; vrLoc = 3339; @@ -4512,7 +4540,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 126"; rLen = 0; - rLoc = 3917; + rLoc = 3194; rType = 0; vrLen = 1628; vrLoc = 3344; @@ -4532,7 +4560,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 125"; rLen = 0; - rLoc = 3917; + rLoc = 3194; rType = 0; vrLen = 1572; vrLoc = 3344; @@ -4592,7 +4620,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 124"; rLen = 0; - rLoc = 3917; + rLoc = 3194; rType = 0; vrLen = 1442; vrLoc = 3903; @@ -4602,12 +4630,12 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 62"; rLen = 0; - rLoc = 2021; + rLoc = 2199; rType = 0; vrLen = 1608; vrLoc = 1381; }; - 4EB5421E1365280F009A5AC5 /* TopicsViewController.m:54 */ = { + 4EB5421E1365280F009A5AC5 /* TopicsViewController.m:55 */ = { isa = PBXFileBreakpoint; actions = ( ); @@ -4619,9 +4647,9 @@ functionName = "-viewDidLoad"; hitCount = 0; ignoreCount = 0; - lineNumber = 54; + lineNumber = 55; location = PicCast; - modificationTime = 325453083.763908; + modificationTime = 325461847.023437; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4727,7 +4755,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 62"; rLen = 0; - rLoc = 2025; + rLoc = 2201; rType = 0; vrLen = 1354; vrLoc = 1736; @@ -4767,7 +4795,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 69"; rLen = 0; - rLoc = 2391; + rLoc = 2308; rType = 0; vrLen = 1469; vrLoc = 1497; @@ -4777,7 +4805,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 70"; rLen = 0; - rLoc = 2318; + rLoc = 2252; rType = 0; vrLen = 1151; vrLoc = 1705; @@ -4796,7 +4824,7 @@ ignoreCount = 0; lineNumber = 577; location = PicCast; - modificationTime = 325453083.763962; + modificationTime = 325461847.023587; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4805,7 +4833,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 70"; rLen = 0; - rLoc = 2318; + rLoc = 2252; rType = 0; vrLen = 1498; vrLoc = 3133; @@ -4844,7 +4872,7 @@ ignoreCount = 0; lineNumber = 497; location = PicCast; - modificationTime = 325453083.763978; + modificationTime = 325461847.023648; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -4853,7 +4881,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 70"; rLen = 0; - rLoc = 2318; + rLoc = 2252; rType = 0; vrLen = 1505; vrLoc = 3219; @@ -4873,7 +4901,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 68"; rLen = 0; - rLoc = 2546; + rLoc = 3105; rType = 0; vrLen = 1577; vrLoc = 1133; @@ -4883,7 +4911,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 61"; rLen = 0; - rLoc = 2304; + rLoc = 2863; rType = 0; vrLen = 1576; vrLoc = 1178; @@ -4893,7 +4921,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 61"; rLen = 0; - rLoc = 2304; + rLoc = 2863; rType = 0; vrLen = 1576; vrLoc = 1178; @@ -5038,7 +5066,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 243"; rLen = 268; - rLoc = 7380; + rLoc = 6556; rType = 0; vrLen = 1955; vrLoc = 6531; @@ -5098,7 +5126,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 243"; rLen = 268; - rLoc = 7380; + rLoc = 6556; rType = 0; vrLen = 1955; vrLoc = 6531; @@ -5108,7 +5136,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 326"; rLen = 0; - rLoc = 10394; + rLoc = 9570; rType = 0; vrLen = 1768; vrLoc = 9259; @@ -5118,7 +5146,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 326"; rLen = 0; - rLoc = 10394; + rLoc = 9570; rType = 0; vrLen = 1768; vrLoc = 9259; @@ -5185,7 +5213,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 326"; rLen = 0; - rLoc = 10394; + rLoc = 9570; rType = 0; vrLen = 1768; vrLoc = 9259; @@ -5294,10 +5322,10 @@ }; 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */ = { uiCtxt = { - sepNavFolds = "{\n c = (\n {\n l = DetailViewController;\n r = \"{9863, 24}\";\n s = 1;\n },\n {\n l = DetailViewController;\n r = \"{9914, 24}\";\n s = 1;\n },\n {\n l = \"Nib name\";\n r = \"{9964, 12}\";\n s = 1;\n }\n );\n r = \"{0, 10736}\";\n s = 0;\n}"; - sepNavIntBoundsRect = "{{0, 0}, {1230, 4511}}"; - sepNavSelRange = "{7676, 36}"; - sepNavVisRange = "{6694, 1750}"; + sepNavFolds = "{\n c = (\n {\n l = DetailViewController;\n r = \"{9876, 24}\";\n s = 1;\n },\n {\n l = DetailViewController;\n r = \"{9927, 24}\";\n s = 1;\n },\n {\n l = \"Nib name\";\n r = \"{9977, 12}\";\n s = 1;\n }\n );\n r = \"{0, 10749}\";\n s = 0;\n}"; + sepNavIntBoundsRect = "{{0, 0}, {1230, 4420}}"; + sepNavSelRange = "{7933, 0}"; + sepNavVisRange = "{7463, 724}"; }; }; 4ECFB856135FD34B007FAB8D /* SourcesEditViewCell.h */ = { @@ -5460,7 +5488,7 @@ fRef = 4E68282D13594C48001EB808 /* Topic.h */; name = "Topic.h: 27"; rLen = 0; - rLoc = 509; + rLoc = 582; rType = 0; vrLen = 759; vrLoc = 0; @@ -5470,7 +5498,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 18"; rLen = 0; - rLoc = 2605; + rLoc = 3164; rType = 0; vrLen = 494; vrLoc = 0; @@ -5481,16 +5509,16 @@ }; 4EE054EC1365DB58000FE2EF /* Source.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {903, 600}}"; - sepNavSelRange = "{215, 0}"; - sepNavVisRange = "{0, 620}"; + sepNavIntBoundsRect = "{{0, 0}, {1160, 390}}"; + sepNavSelRange = "{329, 0}"; + sepNavVisRange = "{134, 386}"; }; }; 4EE054ED1365DB58000FE2EF /* Source.m */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {903, 975}}"; - sepNavSelRange = "{1864, 42}"; - sepNavVisRange = "{135, 1675}"; + sepNavSelRange = "{1579, 281}"; + sepNavVisRange = "{279, 1641}"; }; }; 4EE054FC1365ED45000FE2EF /* XCBuildMessageTextBookmark */ = { @@ -5527,7 +5555,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 54"; rLen = 0; - rLoc = 1947; + rLoc = 2516; rType = 0; vrLen = 1846; vrLoc = 859; @@ -5557,7 +5585,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 58"; rLen = 0; - rLoc = 2054; + rLoc = 2230; rType = 0; vrLen = 1646; vrLoc = 971; @@ -5664,7 +5692,7 @@ fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; name = "TopicsViewController.m: 58"; rLen = 0; - rLoc = 2054; + rLoc = 2230; rType = 0; vrLen = 1642; vrLoc = 972; @@ -5784,7 +5812,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 242"; rLen = 0; - rLoc = 8283; + rLoc = 8296; rType = 0; vrLen = 1541; vrLoc = 6000; @@ -5794,7 +5822,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 244"; rLen = 0; - rLoc = 8283; + rLoc = 8296; rType = 0; vrLen = 1696; vrLoc = 6324; @@ -5804,7 +5832,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 246"; rLen = 0; - rLoc = 7487; + rLoc = 7500; rType = 0; vrLen = 1534; vrLoc = 6690; @@ -5833,7 +5861,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 246"; rLen = 0; - rLoc = 7303; + rLoc = 7317; rType = 0; vrLen = 592; vrLoc = 7120; @@ -5843,7 +5871,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 261"; rLen = 0; - rLoc = 8282; + rLoc = 8295; rType = 0; vrLen = 1455; vrLoc = 7057; @@ -5853,7 +5881,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 262"; rLen = 0; - rLoc = 8047; + rLoc = 8060; rType = 0; vrLen = 1629; vrLoc = 6988; @@ -5872,7 +5900,7 @@ ignoreCount = 0; lineNumber = 264; location = PicCast; - modificationTime = 325453083.764043; + modificationTime = 325461847.023694; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -5881,7 +5909,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 262"; rLen = 0; - rLoc = 8047; + rLoc = 8060; rType = 0; vrLen = 1629; vrLoc = 6988; @@ -5891,7 +5919,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 262"; rLen = 0; - rLoc = 8047; + rLoc = 8060; rType = 0; vrLen = 1606; vrLoc = 7120; @@ -5910,7 +5938,7 @@ ignoreCount = 0; lineNumber = 267; location = PicCast; - modificationTime = 325453083.765154; + modificationTime = 325461847.023889; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -5928,7 +5956,7 @@ ignoreCount = 0; lineNumber = 268; location = PicCast; - modificationTime = 325453083.765275; + modificationTime = 325461847.024016; originalNumberOfMultipleMatches = 1; state = 2; }; @@ -5937,7 +5965,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 246"; rLen = 0; - rLoc = 7303; + rLoc = 7317; rType = 0; vrLen = 592; vrLoc = 7120; @@ -5957,7 +5985,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 246"; rLen = 0; - rLoc = 7303; + rLoc = 7317; rType = 0; vrLen = 558; vrLoc = 7150; @@ -5987,7 +6015,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 244"; rLen = 0; - rLoc = 7303; + rLoc = 7317; rType = 0; vrLen = 663; vrLoc = 7090; @@ -5997,7 +6025,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 261"; rLen = 0; - rLoc = 8045; + rLoc = 8058; rType = 0; vrLen = 1561; vrLoc = 6898; @@ -6027,7 +6055,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 261"; rLen = 0; - rLoc = 8045; + rLoc = 8058; rType = 0; vrLen = 1561; vrLoc = 6898; @@ -6037,7 +6065,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 265"; rLen = 0; - rLoc = 8253; + rLoc = 8266; rType = 0; vrLen = 1575; vrLoc = 6911; @@ -6047,7 +6075,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 260"; rLen = 0; - rLoc = 7905; + rLoc = 7918; rType = 0; vrLen = 1611; vrLoc = 6924; @@ -6057,7 +6085,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 267"; rLen = 0; - rLoc = 8085; + rLoc = 8098; rType = 0; vrLen = 1484; vrLoc = 7053; @@ -6097,7 +6125,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 258"; rLen = 36; - rLoc = 7676; + rLoc = 7689; rType = 0; vrLen = 1596; vrLoc = 6694; @@ -6107,7 +6135,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 258"; rLen = 36; - rLoc = 7676; + rLoc = 7689; rType = 0; vrLen = 1750; vrLoc = 6694; @@ -6117,7 +6145,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 244"; rLen = 0; - rLoc = 7303; + rLoc = 7317; rType = 0; vrLen = 582; vrLoc = 7094; @@ -6146,7 +6174,7 @@ fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; name = "SourcesEditViewController.m: 258"; rLen = 36; - rLoc = 7676; + rLoc = 7689; rType = 0; vrLen = 1750; vrLoc = 6694; @@ -6156,7 +6184,7 @@ fRef = 4E68282E13594C48001EB808 /* Topic.m */; name = "Topic.m: 54"; rLen = 0; - rLoc = 1947; + rLoc = 2516; rType = 0; vrLen = 1701; vrLoc = 1004; @@ -6166,7 +6194,7 @@ fRef = 4E68282D13594C48001EB808 /* Topic.h */; name = "Topic.h: 34"; rLen = 0; - rLoc = 806; + rLoc = 879; rType = 0; vrLen = 858; vrLoc = 0; @@ -6181,6 +6209,285 @@ vrLen = 620; vrLoc = 0; }; + 4EE0559A13662043000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4EE054EC1365DB58000FE2EF /* Source.h */; + name = "Source.h: 19"; + rLen = 0; + rLoc = 329; + rType = 0; + vrLen = 386; + vrLoc = 134; + }; + 4EE0559B13662043000FE2EF /* XCBuildMessageTextBookmark */ = { + isa = PBXTextBookmark; + comments = "Incompatible type for argument 1 of 'dateWithTimeIntervalSince1970:'"; + fRef = 4E68282E13594C48001EB808 /* Topic.m */; + fallbackIsa = XCBuildMessageTextBookmark; + rLen = 1; + rLoc = 28; + rType = 1; + }; + 4EE0559C13662043000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E68282E13594C48001EB808 /* Topic.m */; + name = "Topic.m: 45"; + rLen = 0; + rLoc = 1548; + rType = 0; + vrLen = 651; + vrLoc = 1089; + }; + 4EE0559F13662048000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4EE054EC1365DB58000FE2EF /* Source.h */; + name = "Source.h: 11"; + rLen = 0; + rLoc = 215; + rType = 0; + vrLen = 620; + vrLoc = 0; + }; + 4EE055A013662048000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; + name = "SourcesEditViewController.m: 244"; + rLen = 0; + rLoc = 7295; + rType = 0; + vrLen = 1643; + vrLoc = 6814; + }; + 4EE055A113662048000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4EB53EE71363773B009A5AC5 /* SectionDictionary.m */; + name = "SectionDictionary.m: 30"; + rLen = 0; + rLoc = 568; + rType = 0; + vrLen = 1233; + vrLoc = 85; + }; + 4EE055A213662048000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4EE054ED1365DB58000FE2EF /* Source.m */; + name = "Source.m: 50"; + rLen = 281; + rLoc = 1579; + rType = 0; + vrLen = 1641; + vrLoc = 279; + }; + 4EE055A313662048000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E68282D13594C48001EB808 /* Topic.h */; + name = "Topic.h: 25"; + rLen = 0; + rLoc = 446; + rType = 0; + vrLen = 931; + vrLoc = 0; + }; + 4EE055A413662048000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E68282E13594C48001EB808 /* Topic.m */; + name = "Topic.m: 15"; + rLen = 0; + rLoc = 312; + rType = 0; + vrLen = 1714; + vrLoc = 27; + }; + 4EE055A513662048000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; + name = "TopicsViewController.m: 78"; + rLen = 0; + rLoc = 2565; + rType = 0; + vrLen = 1270; + vrLoc = 1705; + }; + 4EE055A613662048000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; + name = "TopicsViewController.m: 63"; + rLen = 0; + rLoc = 2230; + rType = 0; + vrLen = 1211; + vrLoc = 1862; + }; + 4EE055AB1366218C000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; + name = "TopicsViewController.m: 63"; + rLen = 0; + rLoc = 2230; + rType = 0; + vrLen = 1211; + vrLoc = 1862; + }; + 4EE055AC1366218C000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E68282E13594C48001EB808 /* Topic.m */; + name = "Topic.m: 15"; + rLen = 0; + rLoc = 312; + rType = 0; + vrLen = 1727; + vrLoc = 15; + }; + 4EE055AD1366218C000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E68282E13594C48001EB808 /* Topic.m */; + name = "Topic.m: 72"; + rLen = 0; + rLoc = 2595; + rType = 0; + vrLen = 1727; + vrLoc = 1621; + }; + 4EE055B213662305000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E68282D13594C48001EB808 /* Topic.h */; + name = "Topic.h: 25"; + rLen = 0; + rLoc = 446; + rType = 0; + vrLen = 931; + vrLoc = 0; + }; + 4EE055B313662305000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E68282E13594C48001EB808 /* Topic.m */; + name = "Topic.m: 77"; + rLen = 0; + rLoc = 2855; + rType = 0; + vrLen = 1703; + vrLoc = 1621; + }; + 4EE055B413662305000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E68282E13594C48001EB808 /* Topic.m */; + name = "Topic.m: 29"; + rLen = 0; + rLoc = 965; + rType = 0; + vrLen = 1959; + vrLoc = 315; + }; + 4EE055B8136623BF000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E68282D13594C48001EB808 /* Topic.h */; + name = "Topic.h: 25"; + rLen = 0; + rLoc = 446; + rType = 0; + vrLen = 931; + vrLoc = 0; + }; + 4EE055B9136623BF000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E68282E13594C48001EB808 /* Topic.m */; + name = "Topic.m: 29"; + rLen = 0; + rLoc = 965; + rType = 0; + vrLen = 1959; + vrLoc = 315; + }; + 4EE055BA136623BF000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; + name = "TopicsViewController.m: 63"; + rLen = 0; + rLoc = 2230; + rType = 0; + vrLen = 1211; + vrLoc = 1862; + }; + 4EE055BB136623BF000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; + name = "TopicsViewController.m: 63"; + rLen = 0; + rLoc = 2230; + rType = 0; + vrLen = 1260; + vrLoc = 1829; + }; + 4EE055BF1366257C000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; + name = "TopicsViewController.m: 83"; + rLen = 0; + rLoc = 2679; + rType = 0; + vrLen = 1212; + vrLoc = 1909; + }; + 4EE055C513662647000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E68282D13594C48001EB808 /* Topic.h */; + name = "Topic.h: 25"; + rLen = 0; + rLoc = 446; + rType = 0; + vrLen = 931; + vrLoc = 0; + }; + 4EE055C613662647000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; + name = "TopicsViewController.m: 83"; + rLen = 0; + rLoc = 2722; + rType = 0; + vrLen = 1241; + vrLoc = 1909; + }; + 4EE055C713662647000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; + name = "TopicsViewController.m: 90"; + rLen = 0; + rLoc = 2982; + rType = 0; + vrLen = 1414; + vrLoc = 1956; + }; + 4EE055CB13662684000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; + name = "TopicsViewController.m: 87"; + rLen = 0; + rLoc = 2902; + rType = 0; + vrLen = 1299; + vrLoc = 2171; + }; + 4EE055CF136626DE000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; + name = "TopicsViewController.m: 87"; + rLen = 0; + rLoc = 2911; + rType = 0; + vrLen = 1347; + vrLoc = 2200; + }; + 4EE055D9136627EA000FE2EF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; + name = "TopicsViewController.m: 87"; + rLen = 0; + rLoc = 2898; + rType = 0; + vrLen = 1354; + vrLoc = 2407; + }; 8D1107310486CEB800E47090 /* PicCast-Info.plist */ = { uiCtxt = { sepNavWindowFrame = "{{210, 6}, {1196, 550}}"; diff --git a/PicCastSqlTable.db b/PicCastSqlTable.db index a361766..000e198 100644 Binary files a/PicCastSqlTable.db and b/PicCastSqlTable.db differ -- cgit v1.2.3