第一次在这里问问题,但我真的对此感到困惑。这基本上就是我想要做的:
- (MyStruct)methodName:(OtherStruct)foo
{
MyStruct bar;
memcpy(&bar, &foo, sizeof(MyStruct));
return bar;
}
我试图弄清楚这一点得到了我这个信息:
- sizeof(bar) == 64
- sizeof(foo) == 80
- sizeof(MyStruct) == 64
- sizeof(OtherStruct) == 80
我得到 EXC_BAD_ACCESS(代码=1,地址=0x0)。我错过了什么愚蠢的东西吗?