Вы должны сделать следующее.
NSString *webStr = [[NSString alloc] initWithFormat:@"%@",[webArray objectAtIndex:1]];
NSLog(@"urlString = %@",webStr); // its printing correct url string
NSURL *webURL = [[NSURL alloc] initWithString:[webStr stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]];
NSLog(@"url = %@",webURL); // it should print it
[webURL release];
[webStr release];
Я использовал NSASCIIStringEncoding, но вы также можете использовать UTF8 или любую другую кодировку.