繁体   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