是否可以以编程方式创建Realm架构而无需在文件中预先定义它?换句话说,我能在运行时动态创建对象模式吗?
感谢您的帮助。
答案 0 :(得分:3)
是的,在Objective-C运行时级别在技术上可以动态生成具有在运行时确定的属性的Realm对象子类,并随后将它们作为新模型对象添加到Realm文件中。
话虽如此,它不是官方支持的使用Realm的方式,并且需要相当数量的样板代码。如果可以的话,我建议您重新考虑一下您的架构,看看它是否有可能实现您的目标。
桑迪查普曼是正确的,因为这个问题对于Stack Overflow来说可能有点过于宽泛,而且作为the Realm-Cocoa GitHub repo上的新问题可能会更好。