6***@qq.com
6***@qq.com
  • 发布:2016-09-01 20:01
  • 更新:2016-12-21 15:15
  • 阅读:2005

IO怎么访问IOS系统的文件系统内存中的任意文件

分类:Native.js
IO

安卓的我是直接resolveLocalFileSystemURL访问sdcard这样,IOS应该怎么获取?
有没有详细的Demo

var BundleClass = plus.ios.importClass("NSBundle");
var BundleObj = BundleClass.mainBundle();
var filenamagerobj = plus.ios.newObject("NSFileManager");
var FileAttr = plus.ios.invoke(filenamagerobj,"attributesOfFileSystemForPath:error:",BundleObj.bundlePath(),null);
// NSFileSystemFreeSize 参数获取剩余空间
// NSFileSystemSize 获取手机总存储空间
var freeSpace = plus.ios.invoke(FileAttr,"objectForKey:","NSFileSystemFreeSize");
var numberFormatterObj = plus.ios.newObject("NSNumberFormatter");
var FreeSpaceStr = plus.ios.invoke(numberFormatterObj,"stringFromNumber:",freeSpace);
var freeSpace = FreeSpaceStr / 1024/1024/1024;

这些代码我不太明白怎么引用,谢谢

2016-09-01 20:01 负责人:无 分享
已邀请:
赵梦欢

赵梦欢 - 专注前端,乐于分享!

如果想用nativejs调用原生层的API,需要熟悉原生的基本语法,然后使用nativejs去改写。

  • 6***@qq.com (作者)

    为什么在IOS系统中 resolveLocalFileSystemURL总是返回errorCB 而不会返回succesCB,安卓系统就不会这样子呢


    2016-09-03 17:23

飞apple55

飞apple55

请问解决了吗

该问题目前已经被锁定, 无法添加新回复