есть приложение, которое успешно находит ваше местоположение GPS, но мне нужно иметь возможность сравнить этот GPS со списком местоположений GPS, если оба они совпадают, вы получите бонус.
Я думал, что это работает, но, похоже, нет.
У меня 'newLocation' в качестве места, где вы находитесь, я думаю, проблема в том, что мне нужно иметь возможность разделять данные long и lat для newLocation.
Пока я пробовал это:
NSString *latitudeVar = [[NSString alloc] initWithFormat:@"%g°", newLocation.coordinate.latitude];
NSString *longitudeVar = [[NSString alloc] initWithFormat:@"%g°", newLocation.coordinate.longitude];
Пример списка местоположений GPS:
location:(CLLocation*)newLocation;
CLLocationCoordinate2D bonusOne;
bonusOne.latitude = 37.331689;
bonusOne.longitude = -122.030731;
, а затем
if (latitudeVar == bonusOne.latitude && longitudeVar == bonusOne.longitude) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"infinite loop firday" message:@"infloop" delegate:nil cancelButtonTitle:@"Stinky" otherButtonTitles:nil ];
[alert show];
[alert release];
}
это приводит к ошибке 'недопустимые операнды в двоичном == есть strut NSstring и CLlocationDegrees'
Есть мысли?