У меня есть 2 столбца в моей таблице Sqlite. 1.DetailsID & 2.Detailstype
Я сохранил значения id: int и detailstype: varchar.
установить идентификатор со строкой в sqlite selectзапрос как
while(sqlite3_step(selectPrefer) == SQLITE_ROW)
{
NSString *detailsString = [NSString stringWithUTF8String:(char *)sqlite3_column_text(selectPrefer, 1)];
int detailsId = (int)sqlite3_column_int(selectPrefer, 0);
[detailsData setObject:detailsString forKey:[NSNumber numberWithInt:detailsId ]];
}
У меня есть словарь NSmutable, как это:
(
0 = "˚F";
12 = Activity;
11 = BM;
7 = "Heart Rate";
6 = "Nose Problem";
2 = Rx;
1 = BP;
10 = Food;
9 = "Stress Level";
8 = Glucose;
5 = "Pain Level";
4 = Weight;
3 = Events;
}
i can get arrays using allKeys & allValues but these are not in order
Теперь я хочу отдельные массивы, такие как
{
0
1
2
3
4
5
6
7
8
9
10
11
12
)
оба значения и ключи в порядке возрастанияв отношении ключей
(
"˚F";
Activity;
BM;
"Heart Rate";
"Nose Problem";
Rx;
BP;
Food;
"Stress Level";
Glucose;
"Pain Level";
Weight;
Events;
)
без каких-либо изменений в запросе sqlite - что делать, спасибо заранее