我正在尝试在MvvmCross的N + 1天中完成第6课,但无法使SimpleRestService正常工作。
SimpleRestService.cs与本教程的相同,除了 namespace (与接口(interface)相同)之外。
namespace MyApp.Core.Services
{
public class SimpleRestService
: ISimpleRestService
{
private readonly IMvxJsonConverter _jsonConverter;
public SimpleRestService(IMvxJsonConverter jsonConverter)
{
_jsonConverter = jsonConverter;
}
public void MakeRequest...
private void MakeRequest...
private T Deserialize<T>(string responseBody)
{
var toReturn = _jsonConverter.DeserializeObject<T>(responseBody);
return toReturn;
}
}
谢谢。
最佳答案
错误消息显示:
这表明您没有在IoC中注册的IMvxJsonConverter
你有一个吗?例如。:
在N + 1 N = 6视频中,Json插件大约在13:13添加-参见http://www.youtube.com/watch?v=He6QvnLsPUA&feature=youtu.be&t=13m13s