我正在构建一个应用程序,我在地图上显示公交车站点和用户当前位置。我想实现通知,当用户说一个公交车站x米时,应该有一个通知警报,声音。因此,他可以为他的停留做准备。地图上可能有很多站点,我想为每一个停留。 请帮我解决一下如何实现它。那么它是LocalNotification,那么如何以这种方式使用它..........
提前致谢
答案 0 :(得分:2)
在didUpdateToLocation
中进行所有距离计算。
您可以使用UILocalNotification类在iOS 4中发送本地通知。
以下是一些示例代码:
UILocalNotification *noti = [[UILocalNotification alloc] init];
noti.fireDate = someDate;
noti.alertBody = someText;
noti.alertAction = nil;
noti.soundName = UILocalNotificationDefaultSoundName;
[[UIApplication sharedApplication] scheduleLocalNotification:noti];
[noti release];
确保日期尽可能接近[NSDate日期],因此它会立即显示。