【发布时间】:2016-09-28 16:27:56
【问题描述】:
我正在使用objective-c 从sqlite 中检索数据。 我已经运行了以下查询:
NSString *query = [NSString stringWithFormat:@"SELECT encrypted_data FROM show_data WHERE encrypted_data LIKE '%%%@%%'", barCodeID];
self.dbManager = [[DBManager alloc] initWithDatabaseFilename:@"shows.sql"];
NSArray *results = [[NSArray alloc] initWithArray:[self.dbManager loadDataFromDB:query]];
从上面的查询中,我从 sqlite 得到以下结果:
<__NSArrayI 0x12819c4f0>(
<__NSArrayM 0x1281921c0>(
(
A1107008SD,
"Name Heath",
Cccll,
"Address",
"",
xx,
xxxxx,
xxx,
"xxx-xxx-xxxx",
"xxx@xxxx.org",
"
"
)
)
)
我得到了正确的结果,但是从这种类型的数组中检索数据变得非常困难。我想从数组中获取 A1107008SD,名称健康值但不知道。
谁能告诉我..我怎样才能使它成为简单的数组..或者我怎样才能得到这些值。
我会非常感谢我们所有人..
非常感谢...
【问题讨论】:
标签: objective-c arrays sqlite nsarray