Objective-C忽略\n uvdm中的换行符\niko5280

Objective-C忽略\n uvdm中的换行符\niko5280,objective-c,newline,Objective C,Newline,我正在objective C中开发一个应用程序,它使用用户名uvdm\niko5280,我在urlhttps://uvdm\niko5280:password@url它不起作用,因为它变成: 这是我的密码 NSLog(@"date: %@", [self getDataFrom:[NSString stringWithFormat:@"https://uvdm\niko5280:password@url"]]); 输出为: "https://uvdm iko5280:password@url

我正在objective C中开发一个应用程序,它使用用户名uvdm\niko5280,我在url
https://uvdm\niko5280:password@url
它不起作用,因为它变成:

这是我的密码

 NSLog(@"date: %@", [self getDataFrom:[NSString stringWithFormat:@"https://uvdm\niko5280:password@url"]]);
输出为:

"https://uvdm
iko5280:password@url"

我不知道该怎么办,有人能帮忙吗?

你需要做一个双反斜杠,像这样的

"https://uvdm\\niko5280:password@url"

第二个反斜杠导致第一个反斜杠不能被识别为命令,同时仍然只在
字符串中插入一个反斜杠

接受Darrell的答案(如果有帮助)。