Wednesday, 18 May 2016

Deleting Data stored in NSUserdefaults (in TableView)

- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex{
    if (buttonIndex == 0) {
       
        [nameArray removeObjectAtIndex:q];
        [placeArray removeObjectAtIndex:q];
        
        
        [[NSUserDefaults standardUserDefaults] setObject:[NSKeyedArchiver archivedDataWithRootObject:nameArray] forKey:@"name"];
        [[NSUserDefaults standardUserDefaults] setObject:[NSKeyedArchiver archivedDataWithRootObject:placeArray] forKey:@"place"];
        
        [[NSUserDefaults standardUserDefaults] synchronize];
        
        [myTavleView reloadData];
        [self.view setNeedsDisplay];
    }
    if (buttonIndex == 1) {
        NSLog(@"No Delete");
    }

}

No comments:

Post a Comment