簡體   English   中英

在iPhone應用程序中設置EKAlarm

[英]Set EKAlarm in iphone app

我正在嘗試通過音頻文件設置來自應用的警報,但收到很多消息,例如

使用未聲明的標識符EKAlarm

未知接收者EKEvent您的意思是UIEvent

成員引用基本類型'int'不是結構或聯合

 @property (retain, nonatomic) EKAlarm *alarm;

 @synthesize alarm;

-(void) AlarmAction:(id)sender{

EKAlarm *alarm = [EKAlarm alarmWithRelativeOffset:-300];


[EKEvent addAlarm:alarm];
alarm.soundName =
  }

感謝幫助。

您是否添加了EventKit框架? 必須將其添加到項目屬性的“ Build Phases選項卡下的“ Link Binary With Libraries下。

======編輯:

您應該使用UILocalNotification( 類參考 )。 你應該:

  • 創建一個UILocalNotification的實例,
  • fireDate屬性設置為您要觸發警報的時間,
  • 如果需要,請將repeatInterval設置為某些NSCalendarUnit(請參見此處 ),
  • soundName屬性設置為您要播放的音頻文件的文件名,
  • 最后,使用[[UIApplication sharedApplication] scheduleLocalNotification: myNotification];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM