2011-03-21 53 views
0

這是我的第一個問題,我真的希望有人能幫助我。抵達當地通知iphone sdk

我有一個導航應用程序,它在到達目的地時向用戶顯示一個alertview。這很好,但我想通過localnotification以相同的方式提醒用戶,當他們到達和應用程序在後臺。

我已註冊應用程序以接收Info.plist文件中的位置更新,並在didUpdateToLocation中執行所有距離計算。再說一次,如果應用程序在前臺而不是在後臺時,這種方式非常有效。

如果有任何幫助或想法任何人都可以提供給我,將不勝感激。

謝謝。

回答

0

您可以使用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日期]一樣緊密,因此它會立即顯示。

+0

謝謝您的回覆。這對我的應用程序非常有用!現在,如果我只能讓它在後臺工作。 – user1397332 2011-03-22 20:09:42