如何在iOS上的Nativescript中调用NSLog



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

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

我不知道你的情况,但我甚至看不到我在应用程序中记录的内容。。。

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

  • 基于loginfowarnerror的颜色,以及帮助色盲的选项(我(
  • 每个用户偏好的自定义选项
  • 解密终端以实际了解应用程序中记录的内容

到目前为止,我已经尝试过:

  • tns核心模块console-尝试了一堆不同的东西;根本搞不清iOS是如何登录到终端的
  • tns核心模块trace-尝试调用trace.write,但未成功
  • Swift的printprintln

在我尝试创建一个清洁器console.log时,如何调用NSLog在我的Nativescript应用程序中?

我在安卓系统上调用android.util.Log.v没有问题,所以这个部分已经设置好了。

您不能在iOS运行时访问Variadic Objective-C方法。以下是的限制列表

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

  • 活接头
  • Variadic Objective-C方法、函数指针、块
  • 具有恒定大小数组成员的结构
  • 矢量
  • 内联函数
  • int64_t,uint64_t在[-2^53,2^53]范围之外
  • 长双精度,int128_t,uint128_t

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

最新更新