本文转载至:http://blog.csdn.net/longzs/article/details/8373586

从 iphone 的 照片库中选取的图片,由于 系统不能返回其文件的具体路径,所以这时要用到 ALAssetsLibrary

代码如下:

ALAssetsLibrary* alLibrary = [[ALAssetsLibrary alloc] init];
    __block float fileMB  = 0.0;
    
    [alLibrary assetForURL:[info objectForKey:UIImagePickerControllerReferenceURL] resultBlock:^(ALAsset *asset)
     {
         ALAssetRepresentation *representation = [asset defaultRepresentation];
         fileMB = (float)([representation size]/perMBBytes);
         NSLog(@"size of asset in bytes: %0.2f", fileMB);
         iHasAsset = 1;
         [alLibrary release];
     }
              failureBlock:^(NSError *error)
     {
         iHasAsset = 2;
         [alLibrary release];
     }];

最新文章

  1. 执行插入语句,object val = cmd.ExecuteScalar() val = null
  2. Windows下用tree命令生成目录树
  3. 将excel数据读入matlab
  4. 通过MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotation文件
  5. hdu 4185 Oil Skimming(二分图匹配 经典建图+匈牙利模板)
  6. Objetive-C +load方法研究
  7. Java完成简单猜数字游戏v2.0
  8. 201521123036 《Java程序设计》第2周学习总结
  9. RMQ的st表算法
  10. 2017第八届蓝桥杯 K倍区间
  11. C# 创建EXCEL图表并保存为图片
  12. linux基础命令--groupmod 修改组定义
  13. 解决MySQL报错ERROR 2002 (HY000)【转】
  14. TF之NN:matplotlib动态演示深度学习之tensorflow将神经网络系统自动学习并优化修正并且将输出结果可视化—Jason niu
  15. 解决wps/office 1-2自动转换1月2日,用样式解决此问题
  16. LINQ分组取出第一条数据
  17. ubuntu彻底卸载软件
  18. Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore
  19. ORA-01555 snapshot too old
  20. shell 命令参数

热门文章

  1. Path类与Directory类与File类
  2. ios NSString format 保留小数点 float double
  3. java资料——线性表(转)
  4. u-boot中网口处理--软件部分
  5. 用lua实现ByteArray和ByteArrayVarint
  6. CentOS6 配置FTP服务器
  7. SQLSERVER2008中创建数据库发生无法获得数据库'model'上的排他锁
  8. ASP.NET实现类似Excel的数据透视表
  9. BCM_I2C函数更改
  10. xss过滤函数