Привет всем, у меня есть дилемма объективной цели c: P Я довольно новичок в объективной цели c, и я попытался найти ответ, но безрезультатно.
Итак, вот моя ситуация.Я поместу код здесь сейчас, иначе он не будет иметь особого смысла.Я пишу то, что мне нужно, этот код не работает прямо сейчас, и я выясню, почему позже
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MMMM"];
NSString *monthString = [formatter stringFromDate:date];
NSLog(@"MONTH STRING %@", monthString);
NSString *baseURLStr = @"http://www.mysite.ca/example";
NSURL *url = [NSURL URLWithString:[baseURLStr stringByAppendingFormat:@"announcements%20%@%20%d%20carson.ashx", monthString]];
[webView loadRequest:[NSURLRequest requestWithURL:url]];
[NSCalendar release];
Итак, вот в чем проблема ... Encoded (HTML): stringByAppendingFormat:@ "announcements% @% 20% d% 20example.ashx", monthString, day]];
Расшифровано это выглядит так
stringByAppendingFormat: @ "announcements% @% d example.ashx"]];
Это должно быть проще для понимания. Когда я запускаю% 20, он говорит:" Запрошенный документ не найден "Когда я запускаю с пробелами (" "), он просто белый,и ничего не загружается.
Я знаю, что URL-адрес правильный, и если я уберу переменные, это точно такая же проблема, но когда я перемещаю% 20 обратно в baseURLStr, он работает и загружается очень хорошотак что это как-то связано с кодами HTML и строкой "stringbyAppendingFormat".
Любая помощь приветствуется!
Спасибо за ваше время
-Kyle