Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 将原始Base64字节转换为Base64字符串_Objective C_Base64_Nsdata - Fatal编程技术网

Objective c 将原始Base64字节转换为Base64字符串

Objective c 将原始Base64字节转换为Base64字符串,objective-c,base64,nsdata,Objective C,Base64,Nsdata,我已经看到了将NSData通过编码转换为字符串、使用description将字符串的十六进制表示形式转换为PLIST值以及将NSData转换为双精度值的解决方案 如何将原始NSData字节转换为base64字符串,而忽略编码 编辑:使用带有选项0的base64EncodedStringWithOptions:是否会将原始数据解释为字符串?您看过文档了吗?NSData有一个base64EncodedStringWithOptions:method。是的,但是如果我没有选项——这会给我原始字符串吗?

我已经看到了将NSData通过编码转换为字符串、使用
description
将字符串的十六进制表示形式转换为PLIST值以及将NSData转换为双精度值的解决方案

如何将原始NSData字节转换为base64字符串,而忽略编码


编辑:使用带有选项0的
base64EncodedStringWithOptions:
是否会将原始数据解释为字符串?

您看过文档了吗?NSData有一个base64EncodedStringWithOptions:method。是的,但是如果我没有选项——这会给我原始字符串吗?是的,但我只是试图通过解析数据来澄清编码选项是否对数据进行了编辑?如果我做了[描述],我会得到十六进制。。我想知道他们之间的比较,但我不清楚你的问题。此外,Base64不是十六进制。请给出您的输入、预期输出和您尝试的具体示例。为清晰起见,请编辑。我正在从供应商硬件读取NSData,所以我不知道字符串应该是什么。我知道Base64不是十六进制。我希望描述能给出一个原始字符串,但事实并非如此。我想问的是,使用withOptions:0是否将原始字节作为NSString提供,或者它的格式是否不准确。我需要原始字节。