【发布时间】:2017-05-25 03:43:22
【问题描述】:
我正在使用带有 xamarin ios 的 Google API。我正在尝试使用 用于搜索网站的 Google 地图 URL 架构.. 这是我的代码..
if (UIApplication.SharedApplication.CanOpenUrl(new NSUrl("comgooglemaps://")))
{
var pizza = "comgooglemaps://" + "?q=Pizza¢er=37.759748,-122.427135";
var busqPizza = new NSUrl(pizza);
UIApplication.SharedApplication.OpenUrl(busqPizza);
}
else {
Console.WriteLine("No puede usar comgooglemaos://");
}
错误.. -canOpenURL:URL 失败:“comgooglemaps://” - 错误:“操作无法完成。(OSStatus 错误 -10814。)”
【问题讨论】:
-
我在想一个不同的 OSStatus 编号,如果您的设备在调用
CanOpenUrl时没有安装应用程序,则 10814 是一个有效错误,它将被记录。在具有 google maps 应用程序的物理设备上运行您的应用程序,它应该使用您的代码正确启动。
标签: ios xamarin xamarin.ios