为什么这样:
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
毋庸置疑,网址不会加载b / c,字符串会自动添加换行符。我已经尝试删除whitesapces /换行符,但仍然具有相同的输出。它让我疯狂。
马特
答案 0 :(得分:3)
试试这个 -
NSString *url = [NSString stringWithFormat:@"http://www.example.com/profile/%@/?s_iphone=true", [author stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]];
NSLog(@"url: %@", url);
它会修复author
字符串开头和结尾的所有新行字符。
答案 1 :(得分:0)
作者肯定有一个新的一行。试试这个:
NSLog(@"The author is %@ on a new line?", author);