gpt4 book ai didi

objective-c - 使用 stringWithUTF8String 和 dataUsingEncoding 将 NSString 转换为 NSData 返回 nil

转载 作者:行者123 更新时间:2023-12-03 16:51:14 30 4
gpt4 key购买 nike

当我将 NSString 转换为 NSData 并返回时,我得到零结果

NSString * test = @"Wft0r3qkzXd5TDBeCahUB3MtHuc8Axwr";

NSData * testData = [test dataUsingEncoding:NSUTF8StringEncoding];

NSString * result = [NSString stringWithUTF8String:[testData bytes]];

输出

Printing description of testData:
<57667430 7233716b 7a586435 54444265 43616855 42334d74 48756338 41787772>
Printing description of result:
<nil>

最佳答案

我相信您正在寻找这种方法:

- (instancetype)initWithData:(NSData *)data
encoding:(NSStringEncoding)encoding

来自苹果文档:NSString class reference

关于objective-c - 使用 stringWithUTF8String 和 dataUsingEncoding 将 NSString 转换为 NSData 返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26471312/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com