在只有100倍宽终端的笔记本电脑上编程Nativescript看起来像这样:
https://s3.postimg.org/arqwz0utv/Screen_Shot_2016_08_16_at_11_29_39_PM.png
我不知道你的情况,但我甚至看不到我在应用程序中记录的内容。。。
以下是我想要创建的console.log
模块的计划:
- 基于
log
、info
、warn
、error
的颜色,以及帮助色盲的选项(我( - 每个用户偏好的自定义选项
- 解密终端以实际了解应用程序中记录的内容
到目前为止,我已经尝试过:
- tns核心模块
console
-尝试了一堆不同的东西;根本搞不清iOS是如何登录到终端的 - tns核心模块
trace
-尝试调用trace.write
,但未成功 - Swift的
print
和println
在我尝试创建一个清洁器
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