Я пытаюсь выполнить Урок 6 в N+1 Days of MvvmCross, но не могу заставить SimpleRestService работать.
05–22 16:14:38.156 I/mvx ( 2849): 40.20 Проблема с созданием viewModel типа MapViewModel — проблема MvxException: не удалось разрешить параметр для параметра jsonConverter типа IMvxJsonConverter при создании MyApp.Core.Services.SimpleRestService
Cirrious.CrossCore.Exceptions.MvxException: не удалось загрузить ViewModel для типа MyApp.Core.ViewModels.MyViewModel из локатора MvxDefaultViewModelLocator
SimpleRestService.cs идентичен учебнику, за исключением пространства имен и интерфейса.
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;
}
}
Спасибо.