使用 objective-c 从 sqlite __NSArrayI、NSArrayM 检索数据时出现问题



我正在使用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,名称希思值,但不知道..

任何人都可以告诉我......我怎样才能

使它变得简单......或者我怎样才能得到这些值。

我将非常感谢我们所有人。

非常感谢。。。

这只是一个简单的数组数组。

因此,第一行是:

NSArray *row = results[0];

第一行中的第一个元素是:

NSString *string = row[0];

如果你想要第12行的第三列:

NSString *string = results[11][2];

等。

最新更新