사전 값을 GUI의 Unity 문자열에 출력하려고합니다 (플러그 인용). 데이터를 GUI 레이블로 화면에 출력하지 않고 내 코드를 실행하면 정상적으로 실행됩니다. 나는 GUI 코드를 켤 때 오류 또는 아무것도하지만, 나는 엑스 코드에 다음과 같은 메시지를 얻을 :정렬 된 목록 내용 출력
ExecutionEngineException : 'System.Linq.OrderedEnumerable
1<System.Collections.Generic.KeyValuePair
2 JIT 컴파일 방법을 시도> : GetEnumerator를() '- aot-only로 실행하는 동안.
나는이 오류를 경험 한 적이 없으며 그 의미에 대해 혼란스러워합니다. 나는 그것을 봤지만 결정적인 것을 찾을 수 없었다.
private string dictionaryString = "I am here!!!!!";
var signalQuailty = dictionary.OrderBy(item => item.Value);
foreach(var v in signalQuailty)
{
// Issue line. I want the dictionary to output everything on the screen
// with every line on a new line
dictionaryString = "Key value: " + v.Key + " Value: " + v.Value + "\n";
}
void OnGUI()
{
GUI.Label (new Rect (10, 410, 1000, 20), dictionaryString);
}
내가 잘못한 적이 : 그것은 약자로
이 내 코드는? foreach
루프의 문자열을 켜기 전까지는 메시지가 표시되지 않습니다.