Monotouch stringWithFormat с использованием URL - PullRequest
0 голосов
/ 22 марта 2010

Я пытаюсь изучить MapKit с помощью Monotouch, и мне трудно понять, как искать адрес. Я наконец нашел этот фрагмент кода Objective C, который мог бы помочь, но у него есть строка, где они используют URL для получения возвращаемого значения, и я понятия не имею, как использовать этот код в C #:

NSString *urlString = [NSString stringWithFormat:@"http://maps.google.com/maps/geo?q=%@&output=csv", [addressField.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

Если бы кто-нибудь мог дать мне несколько советов, которые были бы полезны.

Ответы [ 2 ]

4 голосов
/ 22 марта 2010

Это эквивалентно:

string urlString = String.Format(@"http://maps.google.com/maps/geo?q={0}&output=csv", System.Web.HttpServerUtility.UrlEncode(addressField.text))
0 голосов
/ 10 апреля 2013

Для URL попробуйте это

var uri = new Uri (url);
var nsurl = new NSUrl (uri.GetComponents (UriComponents.HttpRequestUrl, UriFormat.UriEscaped));
UIApplication.SharedApplication.OpenUrl (nsurl);
...