gpt4 book ai didi

ios - 如何解决 NULL cString 崩溃

转载 作者:行者123 更新时间:2023-11-28 22:40:26 27 4
gpt4 key购买 nike

我在尝试实现以下编码修复时遇到崩溃:

  // encoding fix
NSString *correctStringTitle = [NSString stringWithCString:[[item objectForKey:@"main_tag"] cStringUsingEncoding:NSISOLatin1StringEncoding] encoding:NSUTF8StringEncoding];

cell.titleLabel.text = [correctStringTitle capitalizedString];

我的崩溃日志输出状态:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[NSString stringWithCString:encoding:]: NULL cString'

谢谢你的帮助

最佳答案

您似乎认为为了获得正确的结果必须进行双重转换。它不是,也不可能(这就是为什么调用 cStringUsingEncoding:NSISOLatin1StringEncoding 返回 NULL)。只需将这部分省略并直接分配给 correctStringTitle

关于ios - 如何解决 NULL cString 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14673789/

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