使用 Kii 查询结果
Using Kii Query Result
我是运行一个Kii查询returns预期的结果数。但是结果数组包含格式如下的对象
"<KiiObject: 0x130471ae0>"
这是
的输出
NSLog(@"%@",results);
我确信查询工作正常,因为我可以在存储桶中添加和删除对象,并且数组中的结果数量会相应变化,我只是不知道如何获取结果并获得相应的结果对象。
我已经阅读了 Kii Doc 中的所有内容
结果是对象 ID(uuid 字符串)的缩写,我在文档中找不到任何其他有意义的参考。
您可以参考以下片段
NSError *error = nil;
// Build "all" query
KiiQuery *allQuery = [KiiQuery queryWithClause:nil];
// Create an array to store all the results in
NSMutableArray *allResults = [NSMutableArray array];
// Create a placeholder for any paginated queries
KiiQuery *nextQuery;
// Get an array of KiiObjects by querying the bucket
NSArray *results = [bucket executeQuerySynchronous:allQuery
withError:&error
andNext:&nextQuery];
if (error != nil) {
// Error handling
return;
}
//obtain single KiiObject
KiiObject* firstObject = allResults.firstObject; // now you should get all the object properties
NSLog(@"MaxScore : %@",[firstObject getObjectForKey:@"maxScore"]); //i.e to get "maxScore" value
下面是查询KiiObjects的链接。
http://docs.kii.com/en/guides/ios/managing-data/object-storages/querying/
我是运行一个Kii查询returns预期的结果数。但是结果数组包含格式如下的对象
"<KiiObject: 0x130471ae0>"
这是
的输出NSLog(@"%@",results);
我确信查询工作正常,因为我可以在存储桶中添加和删除对象,并且数组中的结果数量会相应变化,我只是不知道如何获取结果并获得相应的结果对象。
我已经阅读了 Kii Doc 中的所有内容
结果是对象 ID(uuid 字符串)的缩写,我在文档中找不到任何其他有意义的参考。
您可以参考以下片段
NSError *error = nil;
// Build "all" query
KiiQuery *allQuery = [KiiQuery queryWithClause:nil];
// Create an array to store all the results in
NSMutableArray *allResults = [NSMutableArray array];
// Create a placeholder for any paginated queries
KiiQuery *nextQuery;
// Get an array of KiiObjects by querying the bucket
NSArray *results = [bucket executeQuerySynchronous:allQuery
withError:&error
andNext:&nextQuery];
if (error != nil) {
// Error handling
return;
}
//obtain single KiiObject
KiiObject* firstObject = allResults.firstObject; // now you should get all the object properties
NSLog(@"MaxScore : %@",[firstObject getObjectForKey:@"maxScore"]); //i.e to get "maxScore" value
下面是查询KiiObjects的链接。 http://docs.kii.com/en/guides/ios/managing-data/object-storages/querying/