1

我有一个服务请求,例如:

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

我在 Aot.Init 方法中注册了它,就像在 ServiceStack.Text.Tests.MonoTouch 中的方式一样:

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

并在 AppDelegate 中调用了 Aot.Init。但它似乎并没有修复 JIT 编译器错误。仍然出现以下错误:

调试:异常读取响应错误:尝试 JIT 编译方法'ServiceStack.Text.Common.ToStringDictionaryMethods`3:WriteIDictionary (System.IO.TextWriter,object,ServiceStack.Text.Common.WriteObjectDelegate,ServiceStack.Text.Common.WriteObjectDelegate)'使用 --aot-only 运行时。

4

0 回答 0