Допустим, у меня есть www.GOOgle.com/.......
Я хочу изменить его на www.google.com/....
и оставьте остальную часть URL как есть.
Я пытался с NSURLComponents
, но это не сработало.
// I am taking input from textfield and making the nsurl.
NSURLComponents *components = [NSURLComponents componentsWithString: _textfield.text]; // input from textfield
[[components host] lowercaseString];
NSURL *urlin = [components URL]; //but this gives, www.GOOgle.com
Любое лидерство ценится.
[_textfield.text lowercaseString];
перед преобразованием вNSURL
- person Reinier Melian   schedule 21.12.2017[[components host] lowercaseString]
Это что-то возвращает, а не изменяет. Должно быть не менее[components setHost:[[components host] lowercaseString]];
Кроме того,[components host]
равно нулю, не так ли? Если вы добавитеhttp://
к тексту строки, тогда это может сработать. См. stackoverflow.com/questions/13130315/url-host- имя-возвращает-ноль - person Larme   schedule 21.12.2017