问题标签 [titanium-modules]

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.

0 投票
1 回答
858 浏览

ios - 在 Appcelerator 模块中,ENSURE_UI_THREAD 在设备上崩溃

我的代码无法在设备上运行,有人可以帮忙吗?

在模拟器上执行此代码时,它工作正常,但在设备上,应用程序NSLog(_post, nil);TweetPost方法后立即崩溃。我认为这是由于ENSURE_UI_THREAD(Tweet, args);. 谁能帮我吗..?

0 投票
1 回答
34 浏览

appcelerator-mobile - 调用 Appcelerator 模块时的 EXEC_BAD_INSTRUCTION

我正在使用 Appcelerator 模块。在设备上调用模块时出现 EXEC_BAD_INSTRUCTION 错误。

0 投票
1 回答
3903 浏览

titanium - 使用 iOS 模块构建 Native View 并在 Titanium 中使用它们

我想构建一个 iOS 模块,其中有一个带有 .xib 文件的 viewController 类。现在的问题是如何从我的钛代码中调用该视图。我知道有可用的视图代理,但由于文档不太好,我不知道如何使用它们。

到目前为止,我已经创建了一个可以传递非图形数据的模块,但是如何从我的模块中获取 View 控制器。

我已经检查了 appcelerator wiki,但这没有帮助任何可以指导我的教程都会有所帮助

0 投票
1 回答
413 浏览

ios - Titanium 应用程序中的 iOS 原生功能

我有一个 Titanium 应用程序,我想在其中放置几个​​使用 iPhone SDK(本机)开发的 UI 屏幕。

  1. Titanium 应用程序启动并在某些时候调用本机 UI 类,并且本机类继续导航。

  2. 我也需要相应地来回切换。

  3. 显然我需要在它们之间传递参数。

是否可以使用 iOS 模块开发来开发这些要求,可以在iOS 模块开发 - Titanium中找到

或者,还有更好的方法?

0 投票
1 回答
209 浏览

titanium-mobile - 当 Titanium Appcelerator Module 与 EventKit 集成时,应用程序无法构建

我正在使用大约 6 个月前创建的日历模块开发钛应用程序。当我为日历创建模块时,我使用的是雪豹。但是最近我为 Lion 升级了我的机器,现在,当我尝试修改模块时,它游戏我的路径错误,我用“~”解决了这个问题。并且模块也构建成功。但是当我将它与应用程序集成时,应用程序正在崩溃,甚至无法构建。这很奇怪,因为到目前为止该模块仍在工作,但现在当我尝试使用最新模块构建应用程序时,它无法正常工作。

当我写EKEventStore *store = [[EKEventStore alloc] init];它崩溃。当我对此发表评论时,该应用程序构建完美。我不知道为什么会这样。该模块已成功构建,但与应用程序集成时,应用程序无法构建。

0 投票
1 回答
1740 浏览

android - 在 Titanium 中导入 JAR 文件

我已经创建了钛移动模块项目并将 .zip 文件复制到 /lib 文件夹,并在类路径中添加了条目。我接下来要做的事情是什么以便我可以从 JAR 文件中访问该方法。我应该在哪个文件中编写代码来使用 JAR 的方法。

0 投票
1 回答
520 浏览

appcelerator-mobile - 无法构建带有 FastPDFKit 的 Titanium Appcelerator 模块

我正在尝试使用 FastPDFKit 创建 Appcelerator 模块。我已经用 XCode 中的演示代码测试了这个模块并且它正在工作。所以,我开始为它实现模块。

我已完成文档中显示的所有步骤以集成 SDK:

  1. 创建钛模块。并打开为此模块创建的 XCode 项目。
  2. 复制FastPdfKit.embeddedframeworkOthe sources 目录中。
  3. 将代码 FastPdfKit.embeddedframework\Resources\Snippets.txt放入特定.h.m文件中。
  4. 设置配置并FastPdfKitFrameworkinfo项目的选项卡中选择。

但是当我尝试构建模块时出现错误,#import "ReaderViewController.h"ReaderViewController.h file not found.不知道为什么这个错误只发生在模块开发中,以及为什么它没有出现在演示项目的 XCode 源代码中。有没有其他设置?请让我知道是否有任何事情可以帮助我解决这个问题,或者只是给我一些建议how to integrate custom libraries for Appcelerator modules

0 投票
1 回答
413 浏览

titanium-modules - Titanium 的 ALAsset 模块在模拟器上工作但在设备上崩溃有任何提示吗?

我分叉了这个很棒的 Titanium 模块来访问 ALAsset。 https://github.com/amigoni/titanium-mobile-alasset-module

我正在尝试访问图片数据和信息。它似乎在模拟器中工作正常,但在设备上却不行。

这是我怀疑代码的地方

有趣的是,在第 26 项之后,代码似乎崩溃了。正如您从上面的代码中看到的那样,它将是第二页的第一页。

我真的不太了解Objective C,正在寻求帮助。

谢谢

0 投票
3 回答
1402 浏览

titanium - 安装 Appcelerator Titanium 模块时遇到问题

我从市场安装了 ti.paint 模块(链接)并安装了包含的演示应用程序。它适用于 Android,但我在 iOS 上收到“找不到模块:ti.paint”错误。请帮忙。

我还应该注意,我无法让任何模块与 Titanium 一起使用(不仅仅是 ti.paint)

我的安装步骤

  1. 我下载了它并将 zip 文件复制到我的项目的根目录
  2. 我将模块添加到我的 tiapp.xml 文件中,并验证它显示在 tiapp 窗口的模块部分中(请参见随附的屏幕截图)
  3. 我运行了该应用程序,它在 iOS 中给出了上述错误,但适用于 Andoid

注意:要让 ti.paint 完全运行,我必须将文件夹“Android”重命名为“android”,将“iPhone”重命名为“iphone”

另外:在单独的测试中,我通过将 .zip 文件拖到 /Library/Application Support/Titanium 文件夹来安装模块,但遇到了同样的错误。

最后,看起来好像构建过程正确处理了模块(因为它解压缩并创建适当的文件夹),只是当我将它们包含在我的 app.js 文件中时无法识别它们。

这个很紧急,请帮忙。

图片:- http://i.stack.imgur.com/Jz14A.png

0 投票
1 回答
809 浏览

ios - Titanium 无法在 iOS 模拟器上显示 admob

我正在尝试让 Admob 与 Titanium iOS App 一起使用。

首先,我下载了 Ti.admob 模块并将其集成到我的应用程序中。在构建时,我可以在 Titanium 控制台上看到我的应用程序找到了 Ti.Admob 模块,但模拟器屏幕上没有显示任何内容。

这是我在 ApplicationWindow.js 中的代码

}

这是我的 Titanium 控制台。