System.ExecutionEngineException: Attempting to JIT compile method System.Linq.Enumerable
2024-08-24 20:05:34
关于JIT编译和AOT编译的问题。IOS下是不支持JIT动态编译的,所以如果程序有涉及JIT编译的都会无法执行。
在google查过说unity是不支持部分的Linq功能,如Sort方法。
但我在unity里面没有用到Linq的Sort方法,不过有用到OrderBy, FirstOrDefault, Where等。结果还是出现这个错误,
以防万一只能将所有用到的Linq方法重写。
如:类似System.Linq.Enumerable.Where的方法
public static IEnumerable<T> Filter<T>(this IEnumerable<T> source, Func<T, bool> predicate)
{
if (source == null || predicate == null)
{
throw new ArgumentNullException();
}
return impl(source, predicate);
} private static IEnumerable<T> impl<T>(IEnumerable<T> source, Func<T, bool> predicate)
{
foreach (T item in source)
{
if (predicate(item))
{
yield return item;
}
}
}
Since applications on the iPhone using Xamarin.iOS are compiled to static code, it is not possible to use any facilities that require code generation at runtime.
From: http://developer.xamarin.com/guides/ios/advanced_topics/limitations/
最新文章
- 学习Struts2的第一个应用步骤
- Qt json 数据处理
- 获取WOED和EXCEL的公用方法
- Flink -- Barrier
- apache log4j日志工具使用入门[maven 项目配置]
- Java部分总结图片版2(已加上原图链接!!!)
- php导出excel
- jquery笔记(仅供个人参考)
- 线性空间光照(即Gamma)
- 使用u32过滤器设置基于mac地址的下载限制
- 演义江湖PC端意见汇总
- 【转】C++的面象对象总结
- design pattern Builder 生成器设计模式
- “NET网络”进行中,多管齐下的人才力挫“”粗俗
- 在 Windows 上安装 Hadoop 教程(转)
- Zabbix JMX监控之ActiveMQ
- 关于php中 json_encode 编码成json数据参数说明
- querySelector() 选择器语法
- 第三节:框架前期准备篇之利用Newtonsoft.Json改造MVC默认的JsonResult
- webstorm减少内存占用
热门文章
- django学习随笔:execute_from_command_line
- redis的持久化(RDB&;AOF的区别)
- Tarjan求LCA总结
- 主席树+LCA【p2633 (bzoj2588】 Count on a tree
- 16、Django实战第16天:优化url
- BZOJ 1878 [SDOI2009]HH的项链(扫描线+树状数组)
- 【字符串哈希】【莫队算法】bzoj3207 花神的嘲讽计划Ⅰ
- 详细User-Agent大全
- iOS开源项目阅读整理
- MFC出现 error RC2108: expected numerical dialog constant错误解决办法