gmmx133
gmmx133
  • 发布:2016-12-23 00:55
  • 更新:2016-12-23 10:48
  • 阅读:1242

native.js 调用ios NSDate 的问题

分类:Native.js
        var NSDate = plus.ios.newObject("NSDate");  
        // 如果 NDate  用下面这种方式 实例对象 会闪退  
        //var NDate = plus.ios.importClass("NSDate");  
        //var NSDate = new NDate();  

        var dateFormatter = plus.ios.newObject("NSDateFormatter");  
        plus.ios.invoke(dateFormatter, "setDateFormat:", "yyyy-MM-dd hh:mm:ss");  

        var d = plus.ios.invoke(dateFormatter, "stringFromDate:", NSDate);   
        document.write(d); // 输出的时间就是当前时间  
        var sDate = plus.ios.invoke(NSDate, 'initWithTimeIntervalSinceNow:', 24*60);  
        var s = plus.ios.invoke(dateFormatter, "stringFromDate:", sDate);   
        document.write(s);// 输出的时间还是当前时间  
                                  //为什么 sDate 的时间会没用变化  
        var eDate = plus.ios.invoke(NSDate, 'initWithTimeIntervalSinceNow:', -24*60);  
        var e = plus.ios.invoke(dateFormatter, "stringFromDate:", eDate);   
        document.write(e);// 输出的时间怎么是 1970-01-01 00:00:00
2016-12-23 00:55 负责人:无 分享
已邀请:
飞apple55

飞apple55

可以帮我看下这个吗?我用 [NSFileManager defaultManager] 里面的 contentsAtPath 读取某个文件的内容时返回{"TYPE":"JSBObject","UUID":"native_29","className":"NSConcreteData"}这样的对象。。这个遇到过没??我问了好多也没人回答。。

  • gmmx133 (作者)

    是的 你必须 还要继续展开 才行 http://ask.dcloud.net.cn/question/26858 我在篇里面得到的 eventsMatching 也和你一样 ,你要把 eventsMatching 继续分解

    2016-12-23 14:30

  • gmmx133 (作者)

    不然 只是一个对象 会得到

    TYPE

    UUID

    className

    plusSetAttribute

    plusGetAttribute

    plusCallMethod

    2016-12-23 14:38

  • 飞apple55

    好的,谢谢

    2016-12-23 15:08

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