Здравствуйте, Ankit. Я использовал ваш код и вызвал
[self checkAndCreateDatabase];
[self insertIntoDatabase:[NSString stringWithFormat:@"INSERT INTO User (uId,userName,userBirthday) VALUES (\"%d\", \"%@\", \"%@\" )",3,@"Admin",@"2010-12-01"]];
Единственное, что я изменил, - это использование другого файла базы данных, который я выбираю в функции checkAndCreateDatabase с помощью
-(void)checkAndCreateDatabase{
NSLog(@"hello");
databaseName = @"MasterDB.sqlite";
....
}
Код работалхорошо для каждой вставки с новым идентификатором.Пожалуйста, проверьте ваши Функции чтения и Если возможно, затем вставьте код для функции чтения вместе с приведенным выше кодом и способом, которым вы вызываете эти две функции чтения и вставки.