我如何在 ios 的输入字符串中给出斜杠

How can i give slash in input string of ios

NSString *str=@"\kss)Äjiyxjkogngqx%oz(xz)ll&\egffp}ij&}iw*tzhimx#A";

str 是我的输入字符串,我收到警告

"Unknown escape sequence \k"

我应该如何重写输入字符串?

你需要像这样转义斜杠

@"\"

所以你的字符串应该是

NSString str=@"\kss)Äjiyxjkogngqx%oz(xz)ll&\egffp}ij&}iwtzhimx#A";

这是一个更好的例子,应该有所帮助

  NSString* str = @"\a\b\";
  NSLog(@"%@ %d",str,str.length);
  NSLog(@"%@ %@ %@",[str substringFromIndex:0],[str substringFromIndex:1],[str substringFromIndex:2]);

应该输出

  \a\b\ 5
  \a\b\ a\b\ \b\

字符串将在内部存储为“\a\b\”。