标签: appcelerator

无法在捆绑中加载NIB

我正在尝试将Janrain Engage作为自定义模块与Appcelerator Titanium集成.我创建了一个示例模块,并将JREngage文件夹拖到示例模块xcodeproj中,如Jainrain文档中所示.

现在我给这个项目提供构建命令,然后执行./build.py,最后我执行titanium run命令.它在带有空白屏幕的模拟器中启动应用程序,并立即崩溃抛出以下错误.

由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无法在bundle中加载NIB:'NSBundle </ Users/abhilash/Library/Application Support/iPhone Simulator/4.2/Applications/CA167346-4091-4E16-B841-955D1D391713/test.app>(loaded)'名称为'JRProvidersController''

为什么会发生这种错误?

iphone xcode titanium appcelerator ios

98
推荐指数
14
解决办法
14万
查看次数

如何将Parse Javascript API与Appcelerator集成,而不是使用未记录的调用?

我想从他/她的Facebook凭据创建一个用户,而不使用未记录的调用.基于两个已知原因,我认为基于Parse Javascript库的当前实现是不可能的:

1.库的当前实现不支持Appcelerator HTTP客户端,因此它立即失败.我通过扩展现有的Parse Javascript库的ajax方法来解决这个问题Appcelerator HTTP client.

http://www.clearlyinnovative.com/blog/post/34758524107/parse-appcelerator-titanium-the-easy-way

在我创建的幻灯片上有大约2K的视图,在博客文章中大致相同,所以我很清楚人们希望这个工作.

2.库的当前实现假设您正在与Facebook Javascript库集成,并且该库也不能与Appcelerator一起使用.事实上,Appcelerator已将Facebook直接集成到框架中,因此不需要javascript库.使用Appcelerator开发人员熟悉的API调用可以轻松获得将用户帐户链接到Facebook所需的所有信息.

原始问题已从Parse支持论坛中删除,因此我正在寻找更广泛社区的解决方案.

嗨,亚伦,

对于其他开发人员来说,在Parse库中使用未记录的API作为解决方法是没有帮助的,因此我决定将其取消列表.我知道它可能对您使用Titanium的特定情况有所帮助,并且您很清楚使用私有API的含义,但其他用户可能会忽略该警告.我希望你明白.

HéctorRamosSolutions Architect,Parse https://parse.com/help

这是太危险的代码,无法在论坛上显示:

// setting auth data retrieved from Ti.Facebook login
authData = {
    "facebook" : {
        "id" : Ti.Facebook.uid,
         "access_token" : Ti.Facebook.accessToken,
         "expiration_date" : expDate, // "format: yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
    }
};

// Either way I resolved the problem, calling _handleSaveResult(true) on the returned user object, 
// I just dont think it should have been as difficult as it was
// attempt …
Run Code Online (Sandbox Code Playgroud)

javascript titanium appcelerator parse-platform

63
推荐指数
1
解决办法
3461
查看次数

如何在Appcelerator Titanium项目中组织JS文件

我最近开始使用Appcelerator的Titanium创建一个iPhone应用程序.由于应用程序基本上都是JS,我需要一些关于如何组织这个项目的建议.

为应用程序中的每个视图创建长程序文件变得非常容易.有没有办法将MVC或某些结构合并到项目中?

谢谢,我很感激.-Tilo

javascript iphone titanium appcelerator

44
推荐指数
3
解决办法
3万
查看次数

编程中"厨房水槽"的确切含义是什么?

我多次读到这个词"厨房水槽",大多数时候我从github下载东西,有一个名为"厨房水槽"的文件夹.但我不知道这个的确切含义.
任何人都可以解释厨房水槽的含义是什么?

android appcelerator ios semantics

29
推荐指数
2
解决办法
9886
查看次数

Monotouch或Titanium可在iPhone上快速开发应用程序?

作为一名.Net开发人员,我一直梦想有可能使用我现有的Iphone技能(c#)进行开发.

这两个程序都需要安装Mac和Iphone Sdk.

Appcelerator Titanium是我尝试的第一个应用程序,它基于将一些Iphone本机API暴露给javascript,以便可以使用该语言调用它们.

Monotouch起价为399美元,可以在Iphone上部署,而不是在Iphone模拟器上,而Titanium是免费的.

Monotouch(Monodevelop)有一个目前在Titanium中缺少的Ide(但你可以使用任何编辑器,如Textmate,Aptana ...)

我认为这两个程序最终都会生成一个本机预编译的应用程序(如果我不确定Iphone上最终应用程序的大小,因为我认为.Net框架调用在Monotouch的编译时是预先进行的).

我也不确定所有Iphone api和功能的完整报道.

Titanium还具有支持Android应用程序开发的优势,但作为ac#developer,我仍然发现Monotouch体验更像是Visual Studio体验.

您会选择哪一个,以及您在Monotouch和Titanium上的体验是什么?

iphone titanium appcelerator xamarin.ios

27
推荐指数
1
解决办法
1万
查看次数

如何为Windows构建SystemTray应用程序?

我通常在Linux系统上工作,但我需要编写一个客户端应用程序,它可以作为服务器在Windows上运行.有人可以帮助我或指导,如何为Windows环境构建一个MenuBar应用程序(例如dropbox),它在操作系统启动时启动,图标位于TaskBar中,点击应用程序图标会显示一个菜单.

我的脚本语言是python.谢谢.

python windows macos desktop-application appcelerator

26
推荐指数
5
解决办法
3万
查看次数

Appcelerator与Android SDK

我一直在看appcelerator似乎很好!毫无疑问,appcelerator的优点之一是它支持多平台.我有兴趣建立一个Android应用程序,也许以后可能是一个iPhone应用程序.因此,目前支持多个平台并不重要.

如果你无视支持多个平台而只关注android开发.appcelerator还有优势吗?它缺少"Android sdk"的任何功能吗?

(当我说"Andorid sdk"时,我的意思是使用Eclipse开发本机Android sdk,如果它有任何意义)

android titanium appcelerator

24
推荐指数
2
解决办法
2万
查看次数

JavaScript QR Code Reader - 可以做到吗?或者,远程服务?

我正在对即将开展的项目进行一些初步研究,我有一个简短的问题,我想我会在其他地方看到这里,以防万一有任何经验.

问题很简单:是否可以使用JavaScript读取QR码?是否有一个远程服务,我可以从相机传递一个位图对象,并这样做?目前是否有任何图书馆允许这样做?

该项目将部署到各种移动设备,我们想尝试使用Appcelerator使其工作.我知道Appcelerator确实在其主机设备上公开了Camera API,但无论我们用它做什么都必须能够解析QR码.这是可以做到的吗?

提前致谢!MYK

javascript php qr-code augmented-reality appcelerator

20
推荐指数
2
解决办法
2万
查看次数

应用程序数据文件实际存储在Android设备上的哪里?

我使用Appcelerator Titanium开发了一个Android应用程序.此应用程序将在applicationDataDirectory中创建一个文件并安装数据库.

如果在模拟器上运行,我可以使用"adb"命令找到这些文件.但是Android设备怎么样?我可以使用"我的文件"应用程序查看我创建的文件吗?(因为我可以看到其他应用程序在那里创建的文件.)

此外,我希望一旦我删除设备上的应用程序,它将自动删除相关的文件和数据库.真的吗?

因为我发现即使我从设备中删除了应用程序,数据库似乎也被遗忘了.我可以说,因为删除应用程序并在设备上重新运行(从Titanium),它显示以前的数据.

我正在使用Ti SDK 2.0.1GA2,Android Runtime V8.并使用三星Galaxy Tab进行测试.提前致谢.

android file titanium appcelerator

18
推荐指数
2
解决办法
11万
查看次数

如何在Javascript中阅读JSON(服务器响应)?

我在服务器上发送了一些请求,它回复了我:

{"COLUMNS":["REGISTRATION_DT","USERNAME","PASSWORD","FNAME","LNAME","EMAIL","MOBILE","FACEBOOK_ID"],"DATA":[["March, 17 2012 16:18:00","someuser",somepass,"somename","somesur","someemail",sometel,"someid"]]}
Run Code Online (Sandbox Code Playgroud)

我尝试了很多但似乎没有什么对我有用!

var xml2 = this.responseData;
var xml3 = xml2.getElementsByTagName("data");
Ti.API.log(xml3.FNAME);
Run Code Online (Sandbox Code Playgroud)

对于这段代码,我得到"null".

任何帮助,将不胜感激!

javascript parsing json appcelerator

15
推荐指数
2
解决办法
7万
查看次数