检索特定数据的领域
Realm retrieving specific data
美好的一天!我 3 天前开始使用 Realm.io 数据库 iOS。我可以将应用程序中的数据存储到数据库中。但是检索它让我很头疼。我的问题是我无法 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
集合
美好的一天!我 3 天前开始使用 Realm.io 数据库 iOS。我可以将应用程序中的数据存储到数据库中。但是检索它让我很头疼。我的问题是我无法 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
集合