SORU
30 Aralık 2009, ÇARŞAMBA


URLWithString: iade yoktur

çok kolay olabilir ama sanmıyorum URLWithString: burada nil dönüyor nedenini bulmak gibi görünüyor.

//localisationName is a arbitrary string here
NSString* webName = [localisationName stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 
NSString* stringURL = [NSString stringWithFormat:@"http://maps.google.com/maps/geo?q=%@,Montréal,Communauté-Urbaine-de-Montréal,Québec,Canadae&output=csv&oe=utf8&sensor=false&key=", webName];
NSURL* url = [NSURL URLWithString:stringURL];

CEVAP
30 Aralık 2009, ÇARŞAMBA


Non-ASCII olarak kodlanmış URL karakter: kaçmak gerekiyor

//localisationName is a arbitrary string here
NSString* webName = [localisationName stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 
NSString* stringURL = [NSString stringWithFormat:@"http://maps.google.com/maps/geo?q=%@,Montréal,Communauté-Urbaine-de-Montréal,Québec,Canadae&output=csv&oe=utf8&sensor=false", webName];
NSString* webStringURL = [stringURL stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL* url = [NSURL URLWithString:webStringURL];

Muhtemelen bütün dize kaçan tarafından işlenecek beri localisationName bu kaçan kaldırabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Official Clouds

    Official Clo

    1 HAZİRAN 2011
  • skiesofblack.net

    skiesofblack

    14 HAZİRAN 2009
  • Sorikan

    Sorikan

    3 ŞUBAT 2008