要将 NSData 转换为字符串,可以使用 NSStringinitWithData:encoding: 方法或 Stringinit(data:encoding:) 方法。

方法一:使用 NSString

let data = // Your NSData object
let str = NSString(data: data, encoding: String.Encoding.utf8.rawValue)

方法二:使用 String

let data = // Your NSData object
let str = String(data: data, encoding: .utf8)

请注意,这些方法将尝试使用指定的编码将 NSData 转换为字符串。因此,请确保使用正确的编码。例如,如果您知道数据是用 UTF-8 编码的,则应使用 .utf8 编码。

通过选择合适的编码,您将能够在 Swift 中轻松地将 NSData 转换为字符串,并确保数据转换的准确性。

Swift 中将 NSData 转换为字符串的最佳方法

原文地址: https://www.cveoy.top/t/topic/1rr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录