Ios 以编程方式创建CloudKit记录类型
如何在CloudKit中以编程方式创建记录类型,而不在仪表板中创建记录类型?例如:在我正在制作的应用程序中,用户将创建一个组,我们称之为“Cars”。然后用户将向该记录类型添加许多不同的汽车,如“本田”、“丰田”等。我如何通过编程实现这一点?我在Swift工作。我认为您混淆了记录类型和记录值。例如,您需要一个Ios 以编程方式创建CloudKit记录类型,ios,cocoa-touch,swift,cloudkit,Ios,Cocoa Touch,Swift,Cloudkit,如何在CloudKit中以编程方式创建记录类型,而不在仪表板中创建记录类型?例如:在我正在制作的应用程序中,用户将创建一个组,我们称之为“Cars”。然后用户将向该记录类型添加许多不同的汽车,如“本田”、“丰田”等。我如何通过编程实现这一点?我在Swift工作。我认为您混淆了记录类型和记录值。例如,您需要一个汽车记录类型,然后在记录中需要一个制造商值,该值设置为“本田”、“丰田”等 您还可以通过创建制造商记录类型,为每个制造商创建一个记录,并将汽车记录引用到其制造商记录来设计此功能 要创建新的C
汽车
记录类型,然后在记录中需要一个制造商
值,该值设置为“本田”、“丰田”等
您还可以通过创建制造商
记录类型,为每个制造商创建一个记录,并将汽车
记录引用到其制造商
记录来设计此功能
要创建新的Car
记录,只需创建CKRecord
对象,设置所需的属性,然后使用CKDatabase.saveRecord()
将其保存到服务器
要回答标题中的问题,将记录保存到开发环境时,会自动为您创建记录类型。不能在生产环境中以编程方式修改记录类型或模式
您可以在中阅读有关开发和生产环境的更多信息。我认为您混淆了记录类型和记录值。例如,您需要一个
汽车
记录类型,然后在记录中需要一个制造商
值,该值设置为“本田”、“丰田”等
您还可以通过创建制造商
记录类型,为每个制造商创建一个记录,并将汽车
记录引用到其制造商
记录来设计此功能
要创建新的Car
记录,只需创建CKRecord
对象,设置所需的属性,然后使用CKDatabase.saveRecord()
将其保存到服务器
要回答标题中的问题,将记录保存到开发环境时,会自动为您创建记录类型。不能在生产环境中以编程方式修改记录类型或模式
您可以在中阅读有关开发和生产环境的更多信息