3
我的應用正在緩存內容,以便用戶可以在脫機時閱讀它。iphone - 如何知道應用程序使用的存儲大小?
我在iOS中將緩存的所有內容寫入數據庫文件(使用CoreData)。
但是,iphone的存儲大小是有限的。所以我想控制我的應用程序使用的磁盤大小。
如何檢查我正在使用的磁盤大小?
感謝
我的應用正在緩存內容,以便用戶可以在脫機時閱讀它。iphone - 如何知道應用程序使用的存儲大小?
我在iOS中將緩存的所有內容寫入數據庫文件(使用CoreData)。
但是,iphone的存儲大小是有限的。所以我想控制我的應用程序使用的磁盤大小。
如何檢查我正在使用的磁盤大小?
感謝
最簡單和最準確的解決方案是直接檢查持久存儲的大小。
使用-[NSFileManager attributesOfItemAtPath:error:]
,然後返回字典的fileSize
鍵。
這是我想要的,謝謝 –
每次將文件保存到數據庫文件時,是否可以跟蹤累計字節,或者每次將要添加內容時硬核檢查方法以獲取數據庫的大小 - 如果小於你的設置限制然後繼續,否則停止操作? – Luke