我有一个表,有三个列,名为"Id,Name,Last Name"。对于在 sql -lite中获取Name列的数据,我们使用类似'SELECT Name form table_name'的查询,如果我们在"IOS"中使用realm,那么我们必须使用哪种方法来获取只有一列的数据。
请帮帮我。
谢谢
关于Realm的一个很酷的事情是,所有的属性读取都是惰性的——也就是说,只有在需要的时候才会获取值。所以你可以只执行[MyModel allObjects]
,如果你只读取RLMResults
中对象的name
属性,则不会从该对象中获取其他属性。
在iOS中尝试这个单列检索。
RLMResults *allResults = [loginModel allObjects];
for(loginModel *login in allResults)
{
NSArray *name = [login valueForKeyPath:@"userName"];
NSLog(@"One column result----%@", name);
}
在我们的例子中,loginModel
是一个Realm对象名称。