Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (void)tableView:(UITableView *)tableViews commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
- NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
- [dateFormat setDateFormat:@"MMMM dd, yyyy"];
- NSString *todayString = [dateFormat stringFromDate:self.todayDate];
- if (editingStyle == UITableViewCellEditingStyleDelete) {
- //Delete from storage
- for (int x = 0; x!=-99; x++) {
- NSData *data = [[NSUserDefaults standardUserDefaults] objectForKey:[NSString stringWithFormat:@"%@%d",todayString,x]];
- AG_Storage *someStorageObject = [NSKeyedUnarchiver unarchiveObjectWithData:data];
- AG_Storage *storeToArray = [[AG_Storage alloc]init];
- storeToArray.itemName = someStorageObject;
- NSLog(@"%@",someStorageObject);
- NSLog(@"%@", [self.mainArray objectAtIndex:indexPath.row]);
- //HAVE TO TURN mainArray TO A STRING
- if ([self.mainArray objectAtIndex:indexPath.row] == someStorageObject) {
- NSLog(@"strings equaled, trying to delete...");
- [[NSUserDefaults standardUserDefaults]removeObjectForKey:[NSString stringWithFormat:@"%@%d",todayString,x]];
- [[NSUserDefaults standardUserDefaults]synchronize];
- x=-100;
- }
- else
- {
- NSLog(@"Trying loop again...");
- }
- if (x>5) {
- x=-100;
- NSLog(@"ERROR BROKE");
- }
- }
- [self.mainArray removeObjectAtIndex:indexPath.row];
- [tableViews deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationAutomatic];
- }
- }
- 2014-04-03 22:19:18.344 AgendaBk[60877:a0b] test
- 2014-04-03 22:19:18.345 AgendaBk[60877:a0b] <AG_Storage: 0x89627f0>
- 2014-04-03 22:19:18.345 AgendaBk[60877:a0b] Trying loop again...
- 2014-04-03 22:19:18.346 AgendaBk[60877:a0b] Test 2
- 2014-04-03 22:19:18.346 AgendaBk[60877:a0b] <AG_Storage: 0x89627f0>
- 2014-04-03 22:19:18.347 AgendaBk[60877:a0b] Trying loop again...
- 2014-04-03 22:19:18.347 AgendaBk[60877:a0b] testeisca
- 2014-04-03 22:19:18.347 AgendaBk[60877:a0b] <AG_Storage: 0x89627f0>
- 2014-04-03 22:19:18.348 AgendaBk[60877:a0b] Trying loop again...
- 2014-04-03 22:19:18.348 AgendaBk[60877:a0b] *** -[NSKeyedUnarchiver initForReadingWithData:]: data is NULL
- 2014-04-03 22:19:18.349 AgendaBk[60877:a0b] (null)
- 2014-04-03 22:19:18.349 AgendaBk[60877:a0b] <AG_Storage: 0x89627f0>
- 2014-04-03 22:19:18.350 AgendaBk[60877:a0b] Trying loop again...
- 2014-04-03 22:19:18.350 AgendaBk[60877:a0b] *** -[NSKeyedUnarchiver initForReadingWithData:]: data is NULL
- 2014-04-03 22:19:18.350 AgendaBk[60877:a0b] (null)
- 2014-04-03 22:19:18.351 AgendaBk[60877:a0b] <AG_Storage: 0x89627f0>
- 2014-04-03 22:19:18.351 AgendaBk[60877:a0b] Trying loop again...
- 2014-04-03 22:19:18.352 AgendaBk[60877:a0b] *** -[NSKeyedUnarchiver initForReadingWithData:]: data is NULL
- 2014-04-03 22:19:18.352 AgendaBk[60877:a0b] (null)
- 2014-04-03 22:19:18.353 AgendaBk[60877:a0b] <AG_Storage: 0x89627f0>
- 2014-04-03 22:19:18.353 AgendaBk[60877:a0b] Trying loop again...
- 2014-04-03 22:19:18.354 AgendaBk[60877:a0b] *** -[NSKeyedUnarchiver initForReadingWithData:]: data is NULL
- 2014-04-03 22:19:18.354 AgendaBk[60877:a0b] (null)
- 2014-04-03 22:19:18.355 AgendaBk[60877:a0b] <AG_Storage: 0x89627f0>
- 2014-04-03 22:19:18.355 AgendaBk[60877:a0b] Trying loop again...
- 2014-04-03 22:19:18.356 AgendaBk[60877:a0b] ERROR BROKE
- AG_Storage *compareStorage = (AG_Storage *)[self.mainArray objectAtIndex:indexPath.row];
- if ([compareStorage isKindOfClass:[AG_Storage class]] && [compareStorage.itemName isEqualToString:someStorageObject.itemName])
- {
- //do something
- }
- id someObject = [self.mainArray objectAtIndex:indexPath.row];
- if([someObject isKindOfClass:[NSString class]]) {
- NSString *string = (NSString *) someObject;
- } else {
- // unexpected error?
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement