gpt4 book ai didi

objective-c - 用 NSArray 替换 NSMutableArray 的内容

转载 作者:搜寻专家 更新时间:2023-10-30 19:55:17 24 4
gpt4 key购买 nike

我正在开发一个需要从服务器检索一些数据的应用程序。我创建了一个“服务器”类,它处理所有通信并有一个 NSMutableArray *sessionData 变量,我想在其中存储来自服务器的数据(顺便说一句,这种方法正确吗?)。

我在 NSArray 中有数据。我希望 NSMutableArray 具有与 NSArray 相同的内容,但我没有找到任何方法来做到这一点 (sessionData = requestResult)。

(子问题:我必须在使用之前以某种方式初始化 NSMutableArray 吗?我只用 @property 和 @synthesize 声明了它)

最佳答案

您尝试的代码(来自评论)应该有效。它不起作用的原因是您的 sessionDatanil

您需要初始化您的sessionData - 在初始化程序中将其设置为[NSMutableArray array];然后你的代码

[sessionData removeAllObjects];
[sessionData setArray:result];

将完美运行。您甚至不需要第一行 - 第二行用 result 的内容替换 sessionData 的内容。

关于objective-c - 用 NSArray 替换 NSMutableArray 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9943188/

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