问题
I've read online where in Android/iOS I should inherit from RealmObject and create my own RealmString to use as my objectType in a list.
What's the approach in react-native? I can't find any code samples on how to handle this issue.
Thanks
回答1:
You can use the same strategy in react-native:
var intObject = {
name: 'intObject',
properties: { value: 'int' }
};
var intListObject = {
name: 'intListObject',
properties: {
'intList': { type: 'list', objectType: 'intObject' } }
};
var realm = new Realm({schema: [intObject, intListObject]});
var listObject = realm.create('intListObject', {
intList: [{value: 0}, {value: 2}, ...]
});
var value = listObject.intList[1].value; // 2
We plan to support arrays of primitive types without the extra abstraction but there isn't yet an eta for this feature.
来源:https://stackoverflow.com/questions/36210728/how-to-store-string-or-int-in-react-native-realm