Xamarin.iOS - 使用应用程序组在应用程序扩展和容器应用程序之间进行通信

时间:2015-09-14 18:27:08

标签: c# ios xamarin xamarin.ios

我尝试在Xamarin.iOS中制作应用扩展程序,并将容器应用程序中的数据共享到扩展程序。我尝试使用应用程序组,但Xamarin.iOS似乎不支持这个(我是对的吗?)。

我在Apple开发者成员中心创建了一个应用程序组,并在两个项目的Entitlements.plist中设置它。

在这里,我可以获取容器应用程序以获取组路径,但app扩展名返回null:

NSFileManager.DefaultManager.GetContainerUrl("group.com.myApp.data");

有没有办法使用Xamarin实现这一目标,还是目前不支持?

1 个答案:

答案 0 :(得分:0)

我最终更改了GetContainerURL来电中的应用ID。当我应该使用NSFileManager.DefaultManager.GetContainerUrl("group.com.myApp.data");时,我正在使用NSFileManager.DefaultManager.GetContainerUrl("group.com.myApp");.data显然不是此标识符字符串的一部分。