我需要将字符串参数 startDate 和 endDate 插入到 URL 字符串中,并且我正在尝试使用 stringWithFormat,但是 xcode 抱怨 URL 字符串中的许多其他字符,它可能将其解释为无效的说明符。
NSString *urlString = [NSString stringWithFormat:@"https://api.xmltime.com/astronomy?accesskey=l1fMY6Om37&expires=2013-06-05T18%3A00%3A00%2B00%3A00&signature=12P2tr1MyD4NnLjqhWzc%2BpsBKR0%3D&object=sun&placeid=netherlands%2Famsterdam&startdt=2013-06-04&enddt=2013-07-04&geo=0&isotime=0&lang=en&utctime=0&types=all", startDate, endDate];
我将带有 %@ 说明符的变量放在 2013-06-04 和 2013-07-04 字符串的位置。我猜xcode不喜欢字符串中的其他百分号。在这个字符串中设置参数的正确方法是什么?谢谢你。