我的 SQL 请求看起来像这样
SELECT Objects.name, Elements.name, Labels.name....
我将此请求中的值写入数组,如下所示:
while([results next]){
[arrayObjects addObject:[results stringForColumn:@"Objects.name"]];
[arrayElements addObject:[results stringForColumn:@"Elements.name"]];
[arrayLabels addObject:[results stringForColumn:@"Labels.name"]];
...
}
我看到这条消息:“警告:我找不到名为 'objects.name' 的列”
但如果我写
while([results next]){
[arrayObjects addObject:[results stringForColumn:@"name"]];
[arrayElements addObject:[results stringForColumn:@"name"]];
[arrayLabels addObject:[results stringForColumn:@"name"]];
...
}
那么我只有所有数组的最后一个值。
有没有办法来解决这个问题?