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

  • GamingAndTech

    GamingAndTec

    16 NİSAN 2013
  • MW Technology

    MW Technolog

    28 EKİM 2009
  • trickycharms

    trickycharms

    6 Aralık 2013