【发布时间】:2011-12-13 10:56:39
【问题描述】:
我在 AppDelegate.m 中打开数据库连接
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
我正在关闭applicationWillTerminate
- (void)applicationWillTerminate:(UIApplication *)application
{
/*
Called when the application is about to terminate.
Save data if appropriate.
See also applicationDidEnterBackground:.
*/
NSLog(@"Closing DB");
if(database) sqlite3_close(database);
}
但是当我关闭(真正关闭)模拟器上的应用程序时,我没有在控制台中看到日志“Closing DB”。正常吗?
在 Objective-c 中关闭 sqlite3 连接的最佳位置是什么?
(真的很接近的意思
– 双击主页按钮以调出多任务栏 – 按住多任务栏上的任意位置,直到其上的图标开始摆动。 – 当它们摆动时,每个图标上方都有一个减号符号。 – 按任何应用程序上方的减号将其关闭。)
【问题讨论】:
标签: objective-c ios xcode sqlite