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将自动在正确的位置添加\
,以避免文字约定