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

时间:2018-05-14 14:29:24

标签: c# ios xamarin.ios realm

我第一次在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()
        {

        }
    }
}

希望有人可以提供帮助! 杰米

1 个答案:

答案 0 :(得分:0)

将您的realm.CreateObject更改为此。 realm.Add(新车{品牌=&#34;您的品牌&#34;,型号=&#34;您的型号&#34;});

您也可以在Add之外创建模型,然后执行realm.Add(yourModel)