[:zh]都说Unity坑多,实际也是真不少,关键是官方文档不够完善,以下是我实际使用中获取的经验,在此记录并分享。
1. 【IOS?】要想使用
Type.GetGenericArguments()
则StrippingLevel必须是Strip ByteCode [2](含)以下,micro mscorlib [3]无法支持该方法。
2. 【IOS】不要在泛型类型参数中使用值类型并对其进行Linq查询,例如对
List<KeyValuePair<string,string>>
类型执行Linq会引发JIT异常。
3. 【IOS】需要对WWW类的URL参数Escape。[:en]1. [IOS] In order to use
Type.GetGenericArguments()
in your code, StrippingLevel must be set to Strip ByteCode [2] or above, micor mscorlib [3] does not support this method.
2. [IOS] Do not use Value Types as Generic types’ type parameter and using Linq on it. e.g. You will receive a JIT Compile exception while executing Linq on a object of type
List<KeyValuePair<string,string>>.
3. [IOS] You’ll neet to escape url string for WWW class on IOS.[:]
呵呵