我的应用程序在Apple Store中被拒绝,原因如下:
您的应用使用或引用了以下非公开API:
presentViewController:
我使用的是Xamarin iOS和MvvmCross 4.1.0。查看应用程序我使用此API的唯一地方是共享Web链接,图像,文本等。这就是我使用它的方式:
// Share functionality
btnShare.Clicked += (object sender, EventArgs e) => {
//_openInWindow = UIDocumentInteractionController.FromUrl (NSUrl.FromFilename (DocumentUrl));
_openInWindow = new UIActivityViewController (new NSObject [] { NSUrl.FromFilename (DocumentUrl) }, null);
//_openInWindow.PresentOpenInMenu (new CGRect (0, 260, 320, 320), this.View, false);
PresentViewController (_openInWindow, true, null);
};
我做了一些研究,有时在API调用被弃用时会出现此错误,但我认为情况并非如此。
谢谢