如何在iphone中提供通知。(GPS通知)

时间:2011-03-24 05:18:04

标签: iphone mapkit localnotification

我正在构建一个应用程序,我在地图上显示公交车站点和用户当前位置。我想实现通知,当用户说一个公交车站x米时,应该有一个通知警报,声音。因此,他可以为他的停留做准备。地图上可能有很多站点,我想为每一个停留。 请帮我解决一下如何实现它。那么它是LocalNotification,那么如何以这种方式使用它..........

提前致谢

1 个答案:

答案 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日期],因此它会立即显示。