1

たとえば、次のようなサービス リクエストがあります。

public class UpdateUserActions
{
    public Dictionary<string, int> Actions { get; set; }
}

ServiceStack.Text.Tests.MonoTouch と同じように、Aot.Init メソッドに登録しました。

public static void Init()
{
    JsConfig.RegisterForAot ();
    JsConfig.RegisterTypeForAot<UpdateUserActions>();
    JsConfig.RegisterTypeForAot<Dictionary<string, int>>();
}

AppDelegate で Aot.Init を呼び出します。しかし、JIT コンパイラ エラーは修正されていないようです。それでもエラーが発生しました:

DEBUG: Exception Reading Response Error: Attempting to JIT compile method 'ServiceStack.Text.Common.ToStringDictionaryMethods`3:WriteIDictionary (System.IO.TextWriter,object,ServiceStack.Text.Common.WriteObjectDelegate,ServiceStack.Text.Common.WriteObjectDelegate)' --aot-only で実行中。

4

0 に答える 0