Skip to content

Instantly share code, notes, and snippets.

@ninjaprawn
Created December 31, 2015 06:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ninjaprawn/c7ddb37032fd7165d7bf to your computer and use it in GitHub Desktop.
Save ninjaprawn/c7ddb37032fd7165d7bf to your computer and use it in GitHub Desktop.
halp
...
@property (strong, nonatomic) NSString *currentPhoneNumber;
...
-(NSMutableArray*)getHiddenNumbers {
NSArray *hiddenNumbers = [[NSUserDefaults standardUserDefaults] objectForKey:@"hiddenNumbers"];
if (hiddenNumbers == nil) {
return [[NSMutableArray alloc] init];
}
return [NSMutableArray arrayWithArray:hiddenNumbers];
}
-(void)setHiddenNumbers:(NSMutableArray*)numbersArray {
[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithArray:numbersArray] forKey:@"hiddenNumbers"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
-(NSString*)getNumber {
NSLog(@"%@", _currentPhoneNumber);
return _currentPhoneNumber;
}
-(void)addNumber {
[self.view endEditing:YES];
NSString *currentNumber = [self getNumber];
if (currentNumber == nil) {
return;
}
NSMutableArray *allNumbers = [self getHiddenNumbers];
[allNumbers addObject:currentNumber];
UIAlertController * alert = [UIAlertController alertControllerWithTitle:@"Hai" message:[NSString stringWithFormat:@"%@", allNumbers] preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction* ok = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:^(UIAlertAction * action) {
[alert dismissViewControllerAnimated:YES completion:nil];
}];
[alert addAction:ok];
[self presentViewController:alert animated:YES completion:nil];
[self setHiddenNumbers:allNumbers];
[self reloadSpecifiers];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment