我第一次在Xamarin.ios平台上使用Realm时出现问题。我正在学习本教程:Realm and Xamarin Tutorial
我遇到的问题是当我尝试使用realm.CreateObject()创建我的对象时。我得到一个错误说"非泛型方法' Realm.CreateObject(string,object)'不能与类型参数"
一起使用我走到了尽头,不知道该怎么做。我已完全按照教程进行操作,但此时仍无效。
ViewController代码:
private void AddNewCar()
{
var realm = Realm.GetInstance();
realm.Write(() =>
{
var newCar = realm.CreateObject<Car>(); //This is where it has an error
});
}
这是我在另一个类文件中的公共类:
using System;
using Realms;
namespace RealmApp.Model
{
public class Car: RealmObject
{
public string Brand { get; set; }
public string Model { get; set; }
public Car()
{
}
}
}
希望有人可以提供帮助! 杰米
答案 0 :(得分:0)
将您的realm.CreateObject更改为此。 realm.Add(新车{品牌=&#34;您的品牌&#34;,型号=&#34;您的型号&#34;});
您也可以在Add之外创建模型,然后执行realm.Add(yourModel)