gpt4 book ai didi

objective-c - iOS SBJsonWriter返回null

转载 作者:行者123 更新时间:2023-12-01 19:18:46 25 4
gpt4 key购买 nike

我第一次使用SBJson框架,但遇到了一个大问题,以下代码始终返回null。 NSDictionary已正确填写(我将每个值都打印出来了!)。

NSDictionary *nsDictionary = [NSDictionary dictionaryWithObjects:values forKeys:keys];
SBJsonWriter *jsonWriter = [[SBJsonWriter alloc] init];
NSString *jsonString = [jsonWriter stringWithObject:nsDictionary];
NSLog(@"%@", jsonString);

我也尝试过这个:
NSDictionary *nsDictionary = [NSDictionary dictionaryWithObjects:values forKeys:keys];
SBJsonWriter *jsonWriter = [SBJsonWriter new];
NSString *jsonString = [jsonWriter stringWithObject:nsDictionary];
NSLog(@"%@", jsonString);

最佳答案

字典可能包含SBJsonWriter不能写的对象。

您可以使用-[SBJsonWriter stringWithObject:error:]来获取失败的原因。

NSDictionary * nsDictionary = [NSDictionary dictionaryWithObjects:values forKeys:keys];
SBJsonWriter * jsonWriter = [SBJsonWriter新];
NSError *错误=无;
NSString * jsonString = [jsonWriter stringWithObject:nsDictionary错误:&error];
如果(!jsonString){
NSLog(@“错误:%@”,错误);
}

关于objective-c - iOS SBJsonWriter返回null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11392525/

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