创建领域对象的 Xamarin.ios 和领域问题

杰米·里奇

我第一次在 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章