http://www.cocoachina.com/bbs/read.php?tid=21789
iphone上支持Marshal.StructureToPtr ,但是支持的不完全
你要转的结构如果包含了数组在里面,比如你的:
[MarshalAs(UnmanagedType.ByValArray,SizeC*****t = 64)]
public char[] name;
就会出你这样的错误
如果结构是
public struct person
{
public uint id;
public float action;
}
这样不包含数组的结构,就完全没问题