2011-12-19 9 views
-1

をしない場合、私はローカル通知のために働くと私は完全に機能ローカル通知 - ユーザーは「30秒後に任意の第1、第2及びません

を構築したときに、私の通知は

メッセージショーを起動することにしているすべての2つのボタン 「viwe」ボタンを押して=>それは、起動アプリケーション だと第二の「閉じる」ボタンを押し、彼は近い

を働いている場合、ユーザーが最初にない場合、私は」にしたい場合2番目ではありません 30秒後に「 =>(30秒後 - 音声警告「29.mp3」の終了後)ユーザーが最初でなく2番目でない場合は、押していませんでした。 30秒後いずれか 秒)、私はこれをどのように行うことができます

、何deligate方法その機能

行う - (IBAction)scheduleNotification1 {

local1 = [[UILocalNotification alloc] init]; 

// create date/time information 
local1.fireDate = [NSDate dateWithTimeIntervalSinceNow:2]; 
local1.timeZone = [NSTimeZone defaultTimeZone]; 

// set notification details 
local1.alertBody = @"2!"; 
local1.alertAction = @"View"; 


//local1.soundName = UILocalNotificationDefaultSoundName; 
//local1.soundName = @"alarmsound.caf"; 
local1.soundName = @"29.mp3"; 
// set the badge on the app icon 
local1.applicationIconBadgeNumber = 1; 

// local1.repeatInterval =NSSecondCalendarUnit;//// NSMinuteCalendarUnit; 
//local1.repeatInterval =1 ; 
// Gather any custom data you need to save with the notification 
NSDictionary *customInfo = [NSDictionary dictionaryWithObject:@"ABCD2" forKey:@"yourKey1"]; 

local1.userInfo = customInfo; 

// Schedule it! 
[[UIApplication sharedApplication] scheduleLocalNotification:local1]; 

//[local1 release]; 

}

+0

あなたが望むものを理解することは本当に難しいです。ご質問をより明確にしてください。 – rckoenes

+0

自動翻訳ツールは使用しないでください。あなたの質問が理解できないように、生成された翻訳はたいていごみです。 – tobiasbayer

+0

あなたは30秒のローカル通知期間の音声を知っています。ちょうど30秒後に別の音声を出すので、ユーザーがボタンを押すまで30秒ごとに音が出ます。表示 - ユーザーがボタンを押すと表示、サウンドが停止してアプリケーションに向かう - ユーザには2つの選択肢しかないというアラームがあるかのように:音を聴くかアプリケーションを開くか あなたは今、友人と理解していることを願っています –

答えて

0

を、私はあなたがSCHEDに持っているだろうと思い最初の30秒後に2番目の通知が表示され、ユーザーが表示ボタンを押すとキャンセルされます。システム通知アラートにタイマーを組み込むことはできません。

+0

これはまさに私が望むものです - どうすれば –

+0

どうすればいいですか? –

関連する問題