моего словаря выхода я IS-хочу стрелять команду вставки, чтобы вставить этот словарь данные в SQLite базы данныхкак сделать ключ/значение спаривания для NSDictionary
(
{
iCardReceiverName = rp;
iCardSenderName = madhusudan;
isDeleted = 0;
isReceiverSynk = 0;
},
{
iCardReceiverName = rp;
iCardSenderName = mmmm;
isDeleted = 0;
isReceiverSynk = 0;
}
)
я хочу, чтобы вставить этот данных в базу данных sqlite.
вот мой код-
NSDictionary *jsonData = [NSJSONSerialization
JSONObjectWithData:urlData
options:NSJSONReadingMutableContainers
error:&error];
NSMutableString *query = [NSMutableString stringWithFormat:@"Insert into iCardUsers ("];
[self.dbManager executeQuery:query];
if (self.dbManager.affectedRows != 0) {
NSLog(@"Query was executed successfully. Affected rows = %d", self.dbManager.affectedRows);
}
else{
NSLog(@"Could not execute the query.");
}
for (int i = 0; i<[[jsonData allKeys] count]; i++)
{
[query appendFormat:@"%@,",[[jsonData allKeys] objectAtIndex:i]];
}
[query appendFormat:@")values ("];
for (int i = 0; i<[[jsonData allKeys] count]; i++)
{
[query appendFormat:@"%@,",[jsonData valueForKey:[[jsonData allKeys] objectAtIndex:i]]];
}
[query appendFormat:@");"];
NSLog(@"qry : %@",query);
Что вы хотите сказать? – HAS