2010-03-21 6 views
0

J'essaie d'apprendre le MapKit avec Monotouch et j'ai de la difficulté à trouver une adresse. J'ai finalement trouvé ce bout de code Objective-C qui pourrait aider, mais il a une ligne où ils utilisent une URL pour obtenir une valeur de retour et je ne sais pas comment utiliser ce code en C#:Monotouch stringWithFormat utilisant une URL

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

Si quelqu'un pouvait me donner un conseil qui serait utile.

Répondre

4

Cela équivaut à:

string urlString = String.Format(@"http://maps.google.com/maps/geo?q={0}&output=csv", System.Web.HttpServerUtility.UrlEncode(addressField.text)) 
+0

Oops, j'ai posté le mauvais bout de code, mais merci pour votre réponse! :) –

0

Pour urls essayer cette

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