Я решил использовать базу данных Realm для xamarin ios
Мне нужно получить ответ от API и записать в него данные базы данных.
Вот метод получения данных из API
public async Task<string> Logining(string email, string password)
{
string result;
var client = new RestClient("http://api.xplorpal.com");
var request = new RestRequest("/login", Method.POST);
request.AddParameter("email", email);
request.AddParameter("password", password);
IRestResponse response = await client.ExecuteTaskAsync(request);
var content = response.Content;
if (content.Length > 100)
{
try
{
var usr = JsonConvert.DeserializeObject<List<User>>(content);
var realm = Realm.GetInstance();
realm.Write(() =>
{
var mydog = realm.CreateObject<UserModel>();
});
}
catch
{
}
result = "Authorized";
}
else
{
result = "Auth problem" + content;
}
return result;
}
В этой строке я хочу записать данные в базу данных области
var realm = Realm.GetInstance();
realm.Write(() =>
{
var mydog = realm.CreateObject<UserModel>();
});
Но я получаю ошибку
неуниверсальный тип не может использоваться саргументы типа (строка, объект)
Но я делаю все как в документах
Документы областей
Как я могу это решить?