Как я уже говорил в комментариях, я нахожу странным, что вы передаете и возвращаете значения в виде строк, когда они, вероятно, должны быть NSDate и NSURL соответственно.
Я бы, вероятно, сделал что-то вроде:
-(NSURL*)URLFromDate:(NSDate*)date
{
// Assumes user uses a gregorian calendar
NSDateComponents *dateComp = [[NSCalendar currentCalendar] components:(NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit) fromDate:date];
return [NSURL URLWithString:[NSString stringWithFormat:@"http://www.theblues.com/featured/article/%li/%li/%li"
, [dateComp year]
, [dateComp month]
, [dateComp day]]];
}