Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用xamarin为iphone日历设置提醒_Ios_Xamarin_Eventkit - Fatal编程技术网

Ios 使用xamarin为iphone日历设置提醒

Ios 使用xamarin为iphone日历设置提醒,ios,xamarin,eventkit,Ios,Xamarin,Eventkit,我正在尝试使用我的应用程序向iphone添加提醒。我可以添加一个在指定时间响起的闹钟提醒,但它不会像在siri中添加提醒一样在手机下拉列表中显示为提醒。 以下是我目前掌握的代码: public void AddReminder() { EKReminder reminder = EKReminder.Create(eventStore); reminder.Title = "Do something awesome!"; // an e

我正在尝试使用我的应用程序向iphone添加提醒。我可以添加一个在指定时间响起的闹钟提醒,但它不会像在siri中添加提醒一样在手机下拉列表中显示为提醒。 以下是我目前掌握的代码:

 public void AddReminder()
    {
        EKReminder reminder = EKReminder.Create(eventStore);

        reminder.Title = "Do something awesome!";
        // an error for the reminders and calendars
        NSError e = new NSError();
        // an alarm time
        EKAlarm timeToRing = new EKAlarm();
        timeToRing.AbsoluteDate = NSDate.Now.AddSeconds(61);

        reminder.AddAlarm(timeToRing);

        reminder.Notes = "do something noteworthy";

        //reminder.Calendar = calendar;
        reminder.Calendar = eventStore.DefaultCalendarForNewReminders;

        eventStore.SaveReminder(reminder, true, out e);

    }

我在表单的主页上有一个按钮,可以调用这个函数。我已经完成了事件存储的所有设置,以获得权限等等。

在您设置并查看它是否与您期望的一致后,检查
timeToRing.AbsoluteDate
的值。我知道为这些事情设定时间有时会有点尴尬。当您设置它时,它可能在不同的时区或其他任何地方。我已经尝试过这样做,但闹钟会在正确的时间响起并弹出警报,它只是没有显示在手机的提醒列表中。@DavidEnglund-您解决了这个问题吗?我也有同样的问题。我可以创建新列表,但无法添加提醒,它返回无法完成的操作。(EKCADErrorDomain error 1010。)设置后,检查
timeToRing.AbsoluteDate
的值,并查看它是否与您期望的值一致。我知道为这些事情设定时间有时会有点尴尬。当您设置它时,它可能在不同的时区或其他任何地方。我已经尝试过这样做,但闹钟会在正确的时间响起并弹出警报,它只是没有显示在手机的提醒列表中。@DavidEnglund-您解决了这个问题吗?我也有同样的问题。我可以创建新列表,但无法添加提醒,它返回无法完成的操作。(EKCADErrorDomain错误1010。)