我一直试图找到一种导航方式,从应用程序导航到应用程序的“设置”首选项。
我尝试过以下操作,但遗憾的是它确实存在错误。
var root = new UINavigationController (); root.PushViewController (new Uri ("prefs:root=General"), true);
尝试此操作时,我确实认为它会出错,因为它应该用于导航到已经制作的视图。
无论如何我可以通过使用Xamarin C#导航到设置应用程序吗?
感谢。
答案 0 :(得分:9)
对不起,你不能。 Apple禁止在iOS 5.1中执行此操作。
唯一的选择是创建自己的首选项UI并显示它。
编辑:从iOS 8开始,您可以将用户直接带到您应用的偏好设置:
UIApplication.SharedApplication.OpenUrl(new NSUrl(UIApplication.OpenSettingsUrlString))
答案 1 :(得分:1)
以下代码适用于iPhone。
var url = new NSUrl("prefs:root=Settings");
UIApplication.SharedApplication.OpenUrl(url);