【发布时间】:2026-02-04 12:45:01
【问题描述】:
将数组数据写入 nsmarrHeader 和 nsmarrData 工作正常。 当我将那些“2D”NSMutableArrays 写入结构时,我得到:程序接收信号:“EXC_BAD_ACCESS”。
struct typeFile structFile;
[structFile.nsmarrHeader addObjectsFromArray: nsmarrHeader];
[structFile.nsmarrData addObjectsFromArray: nsmarrData];
这得到同样的错误:
[structFile.nsmarrHeader addObject: nsmarrHeader];
[structFile.nsmarrData addObject: nsmarrData];
所以我不确定写入结构有什么问题或者我应该做些什么不同的事情?
谢谢
【问题讨论】:
-
[structFile nsmarrHeader] 和 nsmarrHeader 是同一个数组吗? nsmarrData 实例的相同问题
-
是否有使用 C 风格的结构来保存 NSMutableArrays 的目的?