如何防止构建警告:"NSData可能无法响应'dataWithBase64EncodedString:'"

use*_*572 0 iphone build-process nsdata

以下代码生成此生成警告:

NSData可能无法响应'dataWithBase64EncodedString:'

代码:

NSString * message = @"string string string";

NSData *data= [NSData  dataWithBase64EncodedString:(NSString *)message];
Run Code Online (Sandbox Code Playgroud)

如何解决此问题以删除此警告?

dea*_*rne 5

删除警告是您最NSData不担心的 - 不响应该方法,如果您运行它,此代码将崩溃!

有关默认的可用方法,请参阅此处文档NSData.

但是,您可能正在寻找一个在类别中具有dataWithBase64EncodedString实现的页面(请参阅该主题的最后一篇文章!)