【发布时间】:2011-04-30 23:59:26
【问题描述】:
大家好 我有一个客观 c 困境:P 我对objective-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];
所以,这就是问题所在... 编码 (HTML):stringByAppendingFormat:@"announcements%@%20%d%20example.ashx", monthString, day]];
解码后是这样的
stringByAppendingFormat:@"announcements %@ %d example.ashx"]];
这应该更容易理解.. 当我使用 %20 运行时,它显示“未找到请求的文档” 当我使用空格(“”)运行时,它只是白色的,没有加载。
我知道 URL 是正确的,如果我把变量取出来,这就是完全相同的问题,但是当我将 %20 移回 baseURLStr 时,它可以正常工作并且加载得很好,所以这是要做的事情使用 HTML 代码和“stringbyAppendingFormat”字符串。
感谢任何帮助!
感谢您的宝贵时间
-凯尔
【问题讨论】:
标签: iphone objective-c ios4