3

こんにちは、リマインダー アプリケーションに取り組んでいます。

特定の時間後にリマインダー アラートを表示する必要があります。

ただし、日付ピッカーで設定した時点ではありません。

「10分でリマインド」ボタンがあるように

-(IBAction)ReminderClick:(id)sender
{
}

ユーザーがボタンを押すと、10分後にアラートを表示する必要があります。

4

2 に答える 2

11

この関数コードには UILocalNotification を使用する必要があります。

UIApplication* app = [UIApplication sharedApplication];
        UILocalNotification* notifyAlarm = [[UILocalNotification alloc] init];

        NSDate *date1=[fire dateByAddingTimeInterval:60];
        notifyAlarm.fireDate = date1;
        notifyAlarm.timeZone = [NSTimeZone defaultTimeZone];
        //notifyAlarm.timeZone = [NSTimeZone defaultTimeZone];
        notifyAlarm.repeatInterval =NSWeekCalendarUnit ;
        notifyAlarm.soundName =soundString;
        notifyAlarm.alertBody =snoozeBody;
        notifyAlarm.userInfo=snoozeDict;
        //notifyAlarm.alertLaunchImage=@"in.png";
        [app scheduleLocalNotification:notifyAlarm]; 

そして、このhttp://www.icodeblog.com/tag/uilocalnotification/のチュートリアルに従うことができ ます

http://blog.mugunthkumar.com/coding/iphone-tutorial-scheduling-local-notifications-using-a-singleton-class/

http://www.iostipsandtricks.com/ios-local-notifications-tutorial/

http://www.youtube.com/watch?v=tcVoq488-XI

于 2012-04-26T06:32:19.930 に答える
0

これには UILocalNotification を使用する必要があります

于 2012-04-26T06:24:55.300 に答える