Почему это:
NSString *url = [NSString stringWithFormat:@"http://www.example.com/profile/%@/?s_iphone=true", author]; NSLog(@"url: %@", url);
Вывести это:
http://www.example.com/profile/AuthorName /?s_iphone=true
Нет необходимости говорить, что URL не будет загружен, потому что в строку добавлена новая строка,Я попытался удалить whitesapces / newlines и все еще имел тот же результат.Это сводит меня с ума.
Мэтт
Попробуйте это -
NSString *url = [NSString stringWithFormat:@"http://www.example.com/profile/%@/?s_iphone=true", [author stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]]; NSLog(@"url: %@", url);
Это исправит любые символы новой строки в начале и конце вашей строки author.
author
Автор определенно имеет новую строку в нем. Попробуйте это:
NSLog(@"The author is %@ on a new line?", author);