0

オーディオファイルを使用してアプリからアラームを設定しようとしていますが、次のようなメッセージがたくさん表示されます

宣言されていない識別子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 =
  }

手伝ってくれてありがとう。

4

1 に答える 1

1

EventKitフレームワークを追加しましたか?プロジェクトプロパティのタブのLink Binary With Libraries下に追加する必要があります。Build Phases

======編集:

UILocalNotification(クラスリファレンス)を使用する必要があります。あなたがすべき:

  • UILocalNotificationのインスタンスを作成します。
  • fireDateアラームを鳴らしたい時間にプロパティを設定し、
  • repeatInterval必要に応じて、をNSCalendarUnitに設定します(ここを参照)。
  • soundNameプロパティを、再生するオーディオファイルのファイル名に設定します。
  • 最後に、[[UIApplication sharedApplication] scheduleLocalNotification: myNotification];
于 2013-02-08T15:42:10.093 に答える