Я разработал приложение и использовал упаковщик базы данных sq-lite (BWDB - оболочка Билла В. .....) для своего приложения на основе вкладок, и когда я создавал объект базы данных на своем первом контроллере представления с использованием этого кода
- (DBAccess *) loadDBAccessDatabase {
// NSLog(@"%s", __FUNCTION__);
if (!_dbObject) {
NSString * _dbFileName = @"turfnutritiontool_ver_one.db";
_dbObject = [[DBAccess alloc] initWithSSDBAccessFilename:_dbFileName];
}
// Check Point
[TestFlight passCheckpoint:@"LOAD_DATABASE"];
return _dbObject;
}
, и он работает для меня в этом контроллере представления, но если я создаю новый объект при загрузке контроллера второго представления, поэтому новый объект БД прекрасно работает для извлечения данных, но я не могу вставить или обновить базу данных, он говорит, что БД заблокирована, поэтому скажите мне, как я могу управлять только одним объектом БД во всем приложении и отправлять его на другой контроллер представления, чтобы он работал нормально,