我正在尝试在输入 5 个不同区域时创建不同的警报。我目前正在设置这样的区域......
//Monitoring a Region
CLLocationCoordinate2D layerCoords =
CLLocationCoordinate2DMake(53.385909, -6.260067);
CLRegion *layerRoom = [[CLRegion alloc]
initCircularRegionWithCenter:layerCoords
radius:100
identifier:@"layerRoom"];
// Start monitoring for our CLRegion using best accuracy
[locationManager startMonitoringForRegion:layerRoom
desiredAccuracy:kCLLocationAccuracyBest];
我可以轻松地再设置 5 个,但对于警报,我不太确定该怎么做。我目前正在使用这种方法...
- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region {
UIAlertView *locationAlert = [[UIAlertView alloc]
initWithTitle:@"Success!" message:@"You have arrived!" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
// Display the alert
[locationAlert show];
}
而且我不知道如何为每个地区定制它。对不起,如果这是一个愚蠢的问题,我是一个完整的初学者。有人可以帮忙吗?提前非常感谢!