Guest User

Untitled

a guest
Oct 24th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. -(void)Login{
  2.  
  3. NSString *string1 = _Mobile.text;
  4.  
  5. [[NSUserDefaults standardUserDefaults] setObject:string1 forKey:@"number"];
  6. [[NSUserDefaults standardUserDefaults] synchronize];
  7.  
  8. NSLog(@"ID is %@",string1);
  9.  
  10. NSString *string2=@"&action=pin";
  11.  
  12.  
  13. NSString *urll=@"http://dev.controloye.com/misc/Irum/API/service.php?mobile=";
  14. NSString *string3 = [urll stringByAppendingString:string1];
  15. NSString *final=[string3 stringByAppendingString:string2];
  16.  
  17. NSLog(@"URL %@",final);
  18.  
  19. _indicator.hidden=NO;
  20. [_indicator startAnimating];
  21. NSString *targetUrl = [NSString stringWithFormat:@"%@",final];
  22. NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
  23. [request setHTTPMethod:@"GET"];
  24. [request setURL:[NSURL URLWithString:targetUrl]];
  25.  
  26. [[[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:
  27. ^(NSData * _Nullable data,
  28. NSURLResponse * _Nullable response,
  29. NSError * _Nullable error) {
  30.  
  31. NSString *myString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
  32. NSLog(@"Data received: %@", myString);
  33.  
  34.  
  35.  
  36. NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data
  37. options:NSJSONReadingMutableContainers
  38. error:nil];
  39.  
  40. NSString *value = json[@"data"][0][@"pin"];
  41. NSLog(@"vvv %@",value);
  42.  
  43.  
  44. [[NSUserDefaults standardUserDefaults] setObject:value forKey:@"pin"];
  45. [[NSUserDefaults standardUserDefaults] synchronize];
  46.  
  47. [_indicator stopAnimating];
  48. _indicator.hidden=YES;
  49. pinvalue=value;
  50. NSLog(@"HHH %@",pinvalue);
  51.  
  52.  
  53. dispatch_async(dispatch_get_main_queue(), ^{
  54.  
  55. if([value isEqual:@"0" ]){
  56. [self RegAlert];
  57. }else{
  58. [self PinAlert];
  59. }
  60. });
  61. }] resume];
Add Comment
Please, Sign In to add comment