gpt4 book ai didi

cocoa - 将 NSMutableArray 转换为 sudzc 中的自定义对象数组

转载 作者:行者123 更新时间:2023-12-03 17:42:15 27 4
gpt4 key购买 nike

我正在使用 SUDZC 从 Web 服务获取数据。生成的代码如下所示:

// Do something with the NSMutableArray* result
NSMutableArray* result = (NSMutableArray*)value;

当我调用 Web 服务时,我可以看到有响应,但上面语句中的结果为空。

在生成的类中,我可以找到序列化对象的方法,但还有进行反序列化的函数吗?

当我解决这个问题时...如何将 NSMutableArray 转换为由 sudzc 生成的自定义类型数组?

我现在可以做这样的事情:

for(id obj in result)
{
Ta *ta = [[Task alloc] init];
ta.desc = [obj DESC];
ta.begin = [obj BEGIN];
ta.ende = [obj ENDE];
ta.longtext = [obj TEXT];
[self.tas addObject:(ta)];
}

但是这是正常的方法还是应该如何在 SUDZC 中解决这个问题(因为它已经为此生成了一些类)?如何将结果转换为自定义对象列表?

最佳答案

sudzc 似乎只返回处理程序中的第一个元素,因此您唯一需要做的就是像这样进行转换:Ta *ta = (Ta *)结果

关于cocoa - 将 NSMutableArray 转换为 sudzc 中的自定义对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9812034/

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