
Nsstring* databasePath = [[Nsstring alloc] initWithString: [self.documentsDirectory stringByAppendingPathComponent: self.databasefilename]];unsigned long long fileSize = [[[NSfileManager defaultManager] attributesOfItemAtPath:databasePath error:nil] fileSize];
谢谢!
我不能使用真空方法,因为它删除了所有记录.我只删除50%的数据,而不是全部.所以这不是这个问题的重复
change sqlite file size after “DELETE FROM table”
见https://sqlite.org/lang_vacuum.html和https://sqlite.org/pragma.html#pragma_auto_vacuum.
总结以上是内存溢出为你收集整理的从iOS中的数据库中删除一些行后,Sqlite文件大小没有减少全部内容,希望文章能够帮你解决从iOS中的数据库中删除一些行后,Sqlite文件大小没有减少所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)