iphone - 在 iPhone 中测试空间条件

标签 iphone testing

在模拟器和实际设备上模拟或创建 iPhone 空间不足条件的最简单方法是什么?

我想测试处理这种情况的代码。

最佳答案

这是计算空间的代码示例:

#include<sys/param.h>  
#include <sys/mount.h>  

+(float)getTotalDiskSpaceInBytes {  
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);  
    struct statfs tStats;  
    statfs([[paths lastObject] cString], &tStats);  
    float totalSpace = (float)(tStats.f_blocks * tStats.f_bsize);  

   return totalSpace;  

}

请注意这在 3.x 设备上运行完美。我不确定 2.x 设备。


谢谢,
吉姆。

关于iphone - 在 iPhone 中测试空间条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2773314/

相关文章:

python - 我如何有效地测试这个 Django 模型?

ruby-on-rails-3 - 我如何使用 rspec 来测试正在救援和重定向的路由?

ruby-on-rails - 测试时无法从 activerecord 检索保存的数据

iphone - IOS中如何停止调用循环功能

iphone - 如何在iPhone上设置不同的笔刷图案

jquery - iPhone 上的 HTML5 Canvas 在 touchstart/mousedown 事件上突出显示

ios - iPhone XS 没有 UDID

reactjs - React 测试库 - userEvent 上传到输入 : "cannot find toLowerCase"

javascript - Jest 从节点模块模拟特定类

iphone - 如何向 iPhone 应用程序添加自定义 ttf 字体?