У меня есть строка, которая дает путь, а другая, которая добавляет к нему параметры. Когда я помещаю их в строку и дисплей, я получаю правильный формат. Если я попытаюсь поместить всю строку в NSURL, она отобразит NULL. Каков формат для его получения?URL from string дает null
NSString *booking=urlForBooking.bookHall;
NSLog(@" book %@",booking); // this prints --- http://10.2.0.76:8080/ConferenceHall/BookingHallServlet
NSString *bookingString=[booking stringByAppendingString:[NSString stringWithFormat:@"? employeeId=%@&conferenceHallId=%@&bookingId=%d&purpouse=%@&fromDate=%@&toDate=%@&comments=%@&submit=1",empId,_hallId,_bookingId,_purpose,fromDateStr,toDateStr,_comments]];
NSLog(@"book str %@",bookingString); //this prints --- ?employeeId=3306&conferenceHallId=112&bookingId=0&purpouse=S&fromDate=25/Feb/2013 13:29&toDate=25/Feb/2013 15:29&comments=C&submit=1
NSURL *bookingURL=[NSURL URLWithString:bookingString];
NSLog(@"BOOK %@",bookingURL); //here I'm not getting the url(combined string), it gives null.
Ваш вывод NSLog() несовместим с кодом. Если 'bookingString' сделан из' booking' путем * добавления * чего-то, тогда 'bookingString' должен начинаться с' 'http: //10.2.0.76: ...." '. Это ваш фактический код? –