Open MaximusMcCann opened 9 years ago
I find it's breaking on this:
// Sort by pickup times
NSArray *timesArray = [[timesDict allValues] sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) {
NSDate *d1 = [DateUtility dateForOrderDateString:(NSString *)obj1[@"date"]];
NSDate *d2 = [DateUtility dateForOrderDateString:(NSString *)obj2[@"date"]];
return [d1 compare:d2];
}];
This works, but takes 5+ seconds to save:
// Sort by pickup times
NSArray *timesArray = [[timesDict allValues] sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) {
NSString *date1 = obj1[@"date"];
NSString *date2 = obj2[@"date"];
NSDate *d1 = [DateUtility dateForOrderDateString:date1];
NSDate *d2 = [DateUtility dateForOrderDateString:date2];
return [d1 compare:d2];
}];
Was working flawlessly. Feel like it goofed on one save and now has had problems ever since.