我正在制作一个应用程序,该应用程序具有允许用户创建基于位置的通知以在他们到达/离开某个位置时打开/关闭应用程序的功能。
创建提醒(如第一张图片所示),但不会在到达/离开时触发。
另一方面,如果用户单击提醒,它会添加地址(如图 2 所示)并从那里触发
我想知道是否有办法让提醒应用程序识别地址或任何其他建议,这可能有助于我解决这个特殊问题。
先感谢您,
BR,韩国
我使用的代码是:
EKReminder *reminder = [EKReminder reminderWithEventStore:_eventStore];
reminder.calendar = [_eventStore defaultCalendarForNewReminders];
EKStructuredLocation *location;
NSError *error = nil;
EKAlarm *alarm = [[EKAlarm alloc]init];
reminder.title = @"Turn off Test App";
location = [EKStructuredLocation locationWithTitle:self.addressTextField.text];
[self.addressTextField resignFirstResponder];
alarm.proximity = EKAlarmProximityEnter;
alarm.structuredLocation = location;
[reminder addAlarm:alarm];
[_eventStore saveReminder:reminder commit:YES error:&error];