c# - Xamarin iOS 导航到设置

标签 c# ios xamarin.ios xamarin

我一直在尝试找到一种导航方式,以便从一个应用程序导航到该应用程序的设置首选项。

我已经尝试了以下方法,但不幸的是它确实出错了。

      var root = new UINavigationController ();
      root.PushViewController (new Uri ("prefs:root=General"), true);

尝试此操作时,我确实认为它会出错,因为它应该用于导航到已创建的 View 。

无论如何,我是否能够通过使用 Xamarin C# 来根据需要导航到设置应用程序?

谢谢。

最佳答案

对不起,你不能。 Apple 在 iOS 5.1 中禁用了执行此操作的功能。

唯一的选择是创建您自己的首选项 UI 并改为显示它。


编辑:从 iOS 8 开始,您可以将用户直接带到您应用的首选项:

UIApplication.SharedApplication.OpenUrl(new NSUrl(UIApplication.OpenSettingsUrlString))

关于c# - Xamarin iOS 导航到设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19268095/

相关文章:

c# - 限制文件上传,以便只能上传小于 1 MB 的文件

c# - SelectMany 压平嵌套结构

iphone - Type0 字体的 PDF 解析给我带来麻烦(IOS 应用程序)?

c# - mtouch --argument 命令行选项有什么作用?

c# - 使用 VSTO 将数据加载到 Microsoft Project 时如何提高性能

ios - 如何在 Swift 中垂直(沿 y 轴)缩放 3D 对象?

ios - iOS中音频文件的幅度谱

ios - Xamarin Studio 提交 64 位应用到应用商店

android - 拦截传入的 SMS 消息并修改它

c# - 获取表的 SQL Server 架构