领域检索特定的数据
美好的一天! 我3天前开始使用iOS的Realm.io数据库。 我可以将数据从应用程序存储到数据库。 但检索它让我头痛。 我的问题是我不能select数据库上的特定数据。 我正在使用它来获取数据
RLMResults *data = [MapLocationCoordinates allObjects]; NSString *rawData = [NSString stringWithFormat:@"%@",[data objectAtIndex:0]]; NSLog(@"%@",rawData);
现在结果是:
2015-05-07 05:31:01.554 Sample App[2401:79922] MapLocationCoordinates { objectId = k0zpFLr5Un; fName = George; fLatitude = 11.985050; fLongitude = 121.925295; }
我怎样才能得到我想要的具体数据? 例如, fName
和objectId
感谢您的回答! 更多的权力!
RLMResults
与NSArray
有许多相似的方法,在某些情况下可以这样对待。 例如,您可以使用-firstObject
方法获取RLMResults
的第一个对象。
在你的代码中:
MapLocationCoordinates *coords = [data firstObject]; NSString *fName = [coords fName]; NSString *objectId = [coords objectId];
你也可以像使用for(id obj in collection){}
一样来迭代RLMResults
集合。