我試圖通過MonoTouch中的Debug | iPhone選項在iOS設備上運行我們的應用程序。然而,我們遇到問題的速度相當快。但下列情況除外使用LINQ在設備上單擊JIT錯誤
Attempting to JIT compile method "System.Linq.Enumerable:<FirstOfDefault`1>m_13<int> (int)" while running with aot-only.
應用程序崩潰現在我明白了這個問題來自於通用的部分是JIT,這是不允許的實際iOS設備上。我無法找到的是如何解決它。
下面是它崩潰的代碼:
int nextTag = (from tag in _cellControllers.Keys
where tag > currentTag
select tag).FirstOrDefault();
_cellControllers是
Dictionary <int, UITableViewSource>
我怎樣才能防止這種錯誤的發生?
究竟是哪種通用詞典? –
看我的第一篇文章。不得不編輯它,所以它會顯示類型,因爲在這裏stackoverflow格式化。嘿:) – Kroan