gpt4 book ai didi

objective-c - Cocoa中base64编码的正确方法是什么?

转载 作者:行者123 更新时间:2023-12-03 17:07:35 24 4
gpt4 key购买 nike

我用这一行编码此数据:


NSString *authString = [[[NSString stringWithFormat:@"%@:%@", email, password] dataUsingEncoding:NSUTF8StringEncoding] base64Encoding];

用于基本的 HTTP 身份验证

它工作得非常完美,但我收到了这个警告:

warning: 'NSData' may not respond to '-base64Encoding'

是否有其他编码方式或如何删除此警告?

最佳答案

警告是正确的:NSData 不响应该消息。正如您在 the documentation 中看到的那样,NSData没有实现base-64编码和解码。

您需要使用 OpenSSL 的 BIO API 来完成这项工作,或者使用将其(或单独的编码器/解码器)包装在简单的 Cocoa API 中的第三方框架或库。一个Google search for “Cocoa Base64”会出现一些选项。

关于objective-c - Cocoa中base64编码的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3817449/

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