Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.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
在Android中创建日历事件,在iOS中编辑_Android_Ios_Xamarin_Calendar - Fatal编程技术网

在Android中创建日历事件,在iOS中编辑

在Android中创建日历事件,在iOS中编辑,android,ios,xamarin,calendar,Android,Ios,Xamarin,Calendar,我正在考虑添加一个日历事件,然后链接该事件,以便将来进行编辑或删除操作。我的应用程序可以在Android和iOS上运行 如果我使用Android Xamarin代码创建一个事件,那么ContentResolver.Insert返回的URI如下所示 content://com.android.calendar/events/3852 问题是URI与创建帐户的设备相关——它不是我可以在iOS上使用的唯一URI——它期望EkEvent是一个数字 因此,使用Xamarin是否可以在Android中创建一

我正在考虑添加一个日历事件,然后链接该事件,以便将来进行编辑或删除操作。我的应用程序可以在Android和iOS上运行

如果我使用Android Xamarin代码创建一个事件,那么ContentResolver.Insert返回的URI如下所示

content://com.android.calendar/events/3852

问题是URI与创建帐户的设备相关——它不是我可以在iOS上使用的唯一URI——它期望EkEvent是一个数字


因此,使用Xamarin是否可以在Android中创建一个事件,然后在iOS中编辑相同的事件?

如果需要识别发出请求的平台类型,可以使用Device.RuntimePlatform==Device.iOS来识别调用的平台类型,因此如果需要在iOS时生成tweeks,您可以使用它来工作,两台设备上的日历需要绑定到同一个备用日历。即便如此,这似乎是一个极其脆弱的解决方案。