首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查看来自TVJS的控制台输出

查看来自TVJS的控制台输出
EN

Stack Overflow用户
提问于 2015-10-21 20:34:59
回答 3查看 2K关注 0票数 11

我正在使用tvOS beta 3,并试图在tvml/tvjs端进行一些基本调试。

通过console.log(...)记录在js文件中的消息不会出现在主Xcode输出窗口中。

还有其他地方可以找到这些消息或需要配置的设置吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-10-22 23:18:27

实际上,您应该在Safari中使用调试控制台。(开发人员论坛建议您使用Safari 9并升级到El Capitan,这两个版本我都无法用低级版本进行测试)

打开Safari >开发菜单>模拟器

您的应用程序名应该出现在这里一次,从那里您可以使用控制台。

给它几秒钟的时间出现,它并不总是瞬间的。

票数 13
EN

Stack Overflow用户

发布于 2016-08-30 12:21:42

如果您正在使用TVMLKitchen开发一个混合应用程序(TVML/TVJS + Swift),您可以在Swift中实现一个日志功能,并在TVJS代码中使用它。对于我的项目,我使用以下代码:

代码语言:javascript
复制
Kitchen.appController.evaluateInJavaScriptContext({context in
    let printInJS : @convention(block) (NSString!) -> Void = {
        (string : NSString!) -> Void in
            print("Log: \(string)\n")
    }
    context.setObject(unsafeBitCast(printInJS, AnyObject.self), forKeyedSubscript: "printInJS")
})
票数 0
EN

Stack Overflow用户

发布于 2016-09-16 16:27:27

您必须给通用/标识中的捆绑标识符(com.yourcompany.appname)命名,才能在开发人员工具中显示应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33268730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档