I have this method below that checks for the time and it currently grabs what the iOS user has for date and time in iOS settings. However, it is possible for my App to not work as intended if they set a bogus date. I am wondering if it is currently possible to get the real GMT time and not rely on iOS settings or an online service.
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setAMSymbol:@"AM"];
[formatter setPMSymbol:@"PM"];
[formatter setDateFormat:@"MM/dd/yyyy hh:mm:a"];
NSString *dateString = [formatter stringFromDate:[NSDate date]];
NSLog(@"THE DATE STRING%@",dateString);