我第一次在 Xamarin.ios 平台上使用 Realm 时遇到问题。我正在关注本教程:Realm and Xamarin Tutorial
我遇到的问题是,当我尝试使用 realm.CreateObject() 创建对象时。我收到一条错误消息“非通用方法‘Realm.CreateObject(string, object)’不能与类型参数一起使用”
我在一个死胡同,不知道从这里做什么。我完全按照教程进行了操作,但此时仍然无法正常工作。
视图控制器代码:
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()
{
}
}
}
希望有人能帮忙!杰米
将您的 realm.CreateObject 更改为此。realm.Add(new Car { Brand = "Your Brand", Model = "Your model" });
您还可以在 Add 之外创建模型,只需执行 realm.Add(yourModel)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句