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

  • Caramthros

    Caramthros

    10 AĞUSTOS 2007
  • jkimisyellow

    jkimisyellow

    6 Mayıs 2009
  • katherine gomez

    katherine go

    1 Aralık 2011