Ios 如何在Swift中禁用字符串转换?

Ios 如何在Swift中禁用字符串转换?,ios,swift,Ios,Swift,我有一个加密字符串,它将从服务器端传递过来,现在我想通过一些传统的解码方法将它转换成可读的语言 但我发现我完全不能使用字符串: 错误显示:文本中的转义序列无效 swift字符串中存在一些转换,如“\(变量)”或“\b” 有没有办法让我使用纯字符串 比如说。在python中,我可以声明a=“”content”“”来表示纯字符串它是反斜杠(\),正好在错误消息中向上箭头指向的字符之前。在文本中,这需要用双反斜杠(\\)表示 一旦您不再进行测试,并且使用实际值进行测试,这个问题就不会出现;它只是文字

我有一个加密字符串,它将从服务器端传递过来,现在我想通过一些传统的解码方法将它转换成可读的语言

但我发现我完全不能使用字符串:

错误显示:
文本中的转义序列无效

swift字符串中存在一些转换,如
“\(变量)”
“\b”

有没有办法让我使用纯字符串

比如说。在python中,我可以声明
a=“”content”“”
来表示纯字符串它是反斜杠(
\
),正好在错误消息中向上箭头指向的字符之前。在文本中,这需要用双反斜杠(
\\
)表示

一旦您不再进行测试,并且使用实际值进行测试,这个问题就不会出现;它只是文字字符串的一个功能。

它是反斜杠(
\
),位于错误消息中向上箭头指向的字符之前。在文本中,这需要用双反斜杠(
\\
)表示


一旦您不再进行测试,并且使用实际值进行测试,这个问题就不会出现;这只是文字字符串的一个功能。

我建议您将字符串保存在应用程序中的一个文件中,然后从那里读取,以避免修改字符串(这是一个相当难看的字符串,您将不得不逃避一堆东西)


您可以使用
NSBundle.pathForResource
NSString.initWithContentsOfFile
将字符串从文件中存储到内存中。

我建议您将字符串保存在应用程序中的一个文件中并从那里读取,以避免修改字符串(这是一个相当难看的字符串,您将不得不逃避一堆东西)


您可以使用
NSBundle.pathForResource
NSString.initWithContentsOfFile
将字符串从文件中放入内存。

我最近找到了一个快速解决方案:

使用
“content”
而不是
“content”
,那么Xcode会给您一个警告

按“修复”,Xcode将自动在正确的位置添加
\
,以避免文字约定


我最近找到了一个快速解决方案:

使用
“content”
而不是
“content”
,那么Xcode会给您一个警告

按“修复”,Xcode将自动在正确的位置添加
\
,以避免文字约定