Я пытаюсь увидеть, равна ли моя переменная 0 или 1, но она мгновенно переходит к моему выражению else
, хотя мой NSString
равен 0, и он должен быть равен 0.
В этом случае строка данных равна 1.
NSString *udid =[[UIDevice currentDevice] identifierForVendor].UUIDString;
NSURL *targetURL = [NSURL URLWithString:[NSString stringWithFormat:@"https://link.com/pay/test.php?udid=%@", udid]];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *dataString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
if([dataString isEqualToString:@"1"]){
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"notpaid"
message:dataString
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
}else{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"paid"
message:dataString
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
}