问题标签 [nativescript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
audio - Nativescript 录制音频
我正在寻找一种解决方案来录制音频并将文件保存在设备上。我正在使用适用于 IOS 和 Android 的 Nativescript 构建我的应用程序,但我似乎找不到任何有关仅录制音频的文档。Nativescript有这个吗?或者为 IOS 和 Android 构建原生应用程序是否明智?
ios - 如何在 IOS 应用程序和 WatchOS 应用程序之间建立连接(NativeScript)
我一直在阅读有关 watchkit 示例应用程序链接的信息- 我已经让它与我自己的应用程序一起使用。控制器的所有开/关检查花费了一些时间。
好吧 - 我的问题是,我需要手表应用程序需要 HTTP 并发出请求 - 我认为“最佳实践”方法是在 IOS 应用程序中实现所有逻辑,然后将其提供给 WatchOS 应用程序。(如果我错了,请纠正我)。
但老实说,我对我的 /platforms/ios/"watchappname" extension/app/bootstrap.js 如何与我的 IOS 应用程序进行通信有点困惑。
你的做法是什么?
注意:如果您有类似的问题,请知道我也在他们的GITHUB repo上发布了这个
telerik - NativeScript HTTP:getJSON 不起作用
我使用了原始的 helloworld 应用程序,只是将模型从 HelloWorldModel 更改为 MainModel。
然后我需要“http”,但是当我运行应用程序并单击“updateAction”按钮时,它只会写入控制台并设置消息。
HTTP 请求不执行任何操作。
代码:(main-view-model.js)
我究竟做错了什么?
注意:我在 iPhone 6 模拟器上进行测试
nativescript - NativeScript:GridLayout 行重叠
我是 NativeScript 的新手,我正在尝试创建我的第一个应用程序。我创建了以下使用接口 XML,它看起来不像我预期的那样。
图像按原样出现在屏幕顶部,但随后所有标签都出现在其下方的行中,彼此堆叠。
另外,我找不到在哪里<GridLayout>
columns
或rows
记录在案,所以我怀疑这可能是一个问题,因为其余的对我来说似乎还可以。
我究竟做错了什么?任何帮助,将不胜感激。谢谢!
javascript - NativeScript 中的自定义对话框
我正在学习NativeScript。作为这项工作的一部分,我正在尝试创建一个向用户显示对话框的页面。当用户单击按钮时,我需要向他们显示一个对话框,允许他们输入两个值(名字和姓氏)。
NativeScript 中的对话框模块提供了几个内置选项。但是,据我所知,这些选项都不允许您创建显示两个字段的对话框。如何在 NativeScript 中创建一个对话框,允许我提示用户输入名字和姓氏?目前,我的页面如下所示:
页面.xml
page.js
javascript - 用于开源 NativeScript 的 AppBuilder VS 插件
用于 Visual Studio 支持的 NativeScript 插件(此处提到)是 AppBuilder 的一部分,它本身并不是免费的。没有文档可以真正解释是否需要 AppBuilder 的许可证才能使用它,或者它是否也支持开源。
有人知道是否支持上面链接中提到的插件吗?
javascript - 在 NativeScript 应用程序中使用 Node 包
我正在学习 NativeScript。例如,我想在我的 NativeScript 应用程序中包含这个Guid 生成器包。我的问题是,怎么做?我查看了命令行工具生成的目录结构,并看到了以下相关部分:
我应该添加node-uuid
到 ./package.json 还是 ./app/package.json?那我如何在我的应用程序中引用它?例如,如果我想使用 app.js 文件中的 uuid,那会是什么样子?由于 NativeScript 的包结构以及在运行时实际加载的方式,我有点困惑。
谢谢
android - 使用 NativeScript 纠正 VS 2015 ant 部署
我最初使用 tns 命令行实用程序在 c:\source\project 文件夹中创建了一个项目。我创建了一个新的 nativescript 项目就好了,但是当我为 android 运行命令时:
产生错误:
执行命令“ant”时出错,请确保您已安装 ant 并将其添加到 PATH。
我希望通过 VS 2015 安装的内容和 NativeScript 所依赖的路径来纠正 ant 部署,但它似乎不起作用。我设置%ANT_HOME%
指向 VS 使用的 apache-ant 文件夹:
但这不能正常工作。有没有办法让 nativescript 使用 VS 路径中的 ant?
ios - 如何在 NativeScript 中使用 swift 库?
我正在尝试在 NativeScript中使用这个 ios-charts 库。这个库是用 Swift 而不是 Objective-C 编写的。我可以使用它吗?我曾尝试使用它,但它给了我一个错误。我在以下步骤中使用了它:
为此,我在我的 nativescript 项目中添加了库,使用
库被添加。然后我使用 ios 平台准备项目
为了测试库是否添加成功,我在 中构建项目Xcode
,它构建成功,但是在运行时出现以下错误。
当我设置为时,我摆脱了这个Embedded content contains swift code
错误YES
。但是现在当我试图以
它给出了一个参考错误,如下所示:
我已经尝试过的:
我尝试使用以下方法访问图表:
所有这些方法都给出了相同的确切错误。
参考
我按照这些链接开发我的项目
在可可豆荚中使用原生库:docs.nativescript.org/runtimes/ios/native-libs/CocoaPods
即使我用 Cocoa Pods 尝试这个,它仍然会给出同样的错误。
如果有人试过这个,请告诉我。