Если в строке URL-адреса есть несколько специальных символов, возможно, вам придется преобразовать эти символы в процентные значения, используя
- (NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)encoding`
и используйте результат позже при работе с NSURL