我有一个NSURL,它包含一个URL和一个NSDate变量:
NSURL *url = [[[NSURL alloc] initWithString:[NSString stringWithFormat:@"http://www.googlebio.com/xml_test.aspx?date=%@",self.storeDate]] autorelease];
我也是这样试过但无济于事:
NSString*string = [NSString stringWithFormat:@"http://www.googlebio.com/xml_test.aspx?date=%@",self.storeDate];
NSURL*url=[NSURL URLWithString:string];
[url autorelease];
应用程序不会崩溃,但是当我调试它时,url是nil。
关于这是为什么的任何想法?
感谢。
的Stefan。
答案 0 :(得分:2)
如果你的日期是NSURL会被混淆的格式,那么它将是零。确保您对日期进行了urlencode,或者以合法网址的方式表示。看看这个:
[string stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]
也许如果你输入你的url字符串的调试声明,我可以帮助进一步