如何在iOS上调用NativeScript中的NSLog

Rob*_*rty 2 debugging objective-c ios swift nativescript

在仅有100x宽的终端的笔记本电脑上编程Nativescript看起来像这样:

https://s3.postimg.org/arqwz0utv/Screen_Shot_2016_08_16_at_11_29_39_PM.png

我不了解你,但我甚至看不到我从我的应用程序中记录的内容......

这是console.log我想要创建的模块的计划:

  • 根据颜色log,info,warn,error的选项,以帮助色盲(我)
  • 可根据每个用户的偏好自定义选项
  • 整理终端以实际了解从应用程序记录的内容

到目前为止我尝试过的:

  • tns-core-module console- 尝试了很多不同的东西; 甚至无法弄清楚iOS如何登录终端
  • tns-core-module trace- 尝试调用trace.write但不成功
  • 尝试Swift printprintln

在我尝试创建清理器时console.log,如何NSLog 在Nativescript应用程序内部调用?

我在调用android.util.Log.vAndroid时没有问题,因此该部分全部设置完毕.

Nic*_*iev 7

您无法在iOS运行时中访问Variadic Objective-C方法.以下是限制列表

限制无法从JavaScript访问以下成员:

  • 工会
  • Variadic Objective-C方法,函数指针,块
  • 具有恒定大小的数组成员的结构
  • 矢量
  • 内联函数
  • int64_t,uint64_t在[-2 ^ 53,2 ^ 53]范围之外
  • long double,int128_t,uint128_t

链接到文档部分:http://docs.nativescript.org/runtimes/ios/Limitations.html