U3D的IOS最小运行库use micro mscorlib是不包含泛型反射方法的,如FieldType.GetGenericArguments方法。因此尽可能少用List而直接使用array。html
另外请不要在IOS平台上使用任何(动态)JIT编译的方法,由于IOS平台是基于(静态)AOT编译的,例如PropertyInfo的GetValue就是这样的方法,另外Linq也有部分方法,因此这样会致使编译失败。也就是说禁止任何形式的动态建立方法和泛型方法。spa
参考文章htm
http://ravenw.com/blog/2011/11/08/limitations-of-mono-with-full-aot/blog
http://www.cnblogs.com/tinytiny/archive/2013/07/19/3200448.html排序
http://blog.sina.com.cn/s/blog_5b6cb9500101gnrl.html [Unity3D]关于IOS下字典排序的问题(Attempting to JIT compile method)it
http://www.mono-project.com/AOTio