大家好我想要选择行值到文本字段,所以如何将值复制到textfiled.那我怎么能这样做... my_combo是textfiled代码 - :
var Tab_data = [
{ title:'Row 1', hasChild:true },
{ title:'Row 2', hasChild:true },
{ title:'Row 3', hasChild:true },
{ title:'Row 4', hasChild:true }
];
var tab = Titanium.UI.createTableView({
top:43,
data:Tab_data
});
tab.selectionIndicator=true;
tab.addEventListener('click',function(e) {
var ind = e.index;
if(e.selectRow)
{
Titanium.API.inof(' Selected clicked');
my_combo.value = e.selectRow.title;
}
});
Run Code Online (Sandbox Code Playgroud) 我想构建一个iOS模块,其中我有一个带有.xib文件的viewController类.现在的问题是如何从我的钛代码中调用该视图.我知道有可用的视图代理,但由于文档不太好而不知道如何使用它们.
到目前为止我已经创建了一个可以传递非图形数据的模块,但是从我的模块中获取View控制器呢.
我已经检查了appcelerator wiki,但这没有用.任何指导我的教程都会有所帮助
titanium appcelerator appcelerator-mobile titanium-modules titanium-mobile
似乎在运行时,appcelerator中的所有未捕获的错误都被钛IDE吞没,并且从未出现在控制台日志中.你怎么能摆脱这种行为并确保错误出现在那里?
我从远程服务器下载视频并将其保存在应用程序数据目录中.完成后,我将其URL传递给视频播放器(我窗口上的UI元素).然后我的应用程序崩溃了.
这只发生在Marshmallow(Android 6.0版)上.我已经在Lollypop(4-5设备)上进行了测试,但它在那里工作得很好.
我尝试了不同的解决方案,但仍无法解决此问题.它真的杀了我.如果您有任何想法,请帮忙.我会很感激.
这是我的日志(来自评论):
[错误]:TiVideoView8:java.io.IOException:setDataSource失败.[ERROR]:TiVideoView8:在android.media.MediaPlayer.setDataSource(MediaPlayer.java:1095)[出错]:TiVideoView8:在android.media.MediaPlayer.setDataSource(MediaPlayer.java:1041)[出错]:TiVideoView8:在机器人.media.MediaPlayer.setDataSource(MediaPlayer.java:987)[ERROR]:TiVideoView8:在android.media.MediaPlayer.setDataSource(MediaPlayer.java:968)
android appcelerator video-player android-6.0-marshmallow appcelerator-titanium
我正在使用Appcelerator工作室来开发我的应用程序.在这个应用程序中,我正在从相机拍照并将它们发布到我的服务器.对于Android 6,我要求用户使用相机的运行时权限.我的代码运行正常.但是,当我在运行时请求相机的许可时.它要求3个权限,
我的问题是为什么当我只使用相机拍照时我会看到所有这些权限,我怎么能摆脱它们呢?
代码段:
if (Ti.Media.hasCameraPermissions()) {
openCamera();
} else {
Ti.Media.requestCameraPermissions(function(e) {
if (e.success) {
openCamera();
} else {
alert('You denied permission');
}
});
}
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助.
camera android appcelerator android-permissions runtime-permissions
我新安装的xCode和appcelerator工作室以下是配置:
Operating System
Name = Mac OS X
Version = 10.11.6
Architecture = 64bit
# CPUs = 4
Memory = 8589934592
Node.js
Node.js Version = 0.12.7
npm Version = 2.11.3
Titanium CLI
CLI Version = 5.0.9
Titanium SDK
SDK Version = 5.0.2.GA
SDK Path = /Users/neosoft/Library/Application Support/Titanium/mobilesdk/osx/5.0.2.GA
Target Platform = iphone
Run Code Online (Sandbox Code Playgroud)
现在,当我尝试运行演示iOS应用程序时,它会抛出以下错误:
Failed to parse app's Info.plist: /Appcelator Projects/demo/build/iphone/build/Products/Debug-iphonesimulator/demo.app/Info.plist
Run Code Online (Sandbox Code Playgroud)
我已尝试使用XCode 7和8,然后它也显示相同的错误.
任何人都可以帮我解决它...
Titanium声称支持PHP,但我无法找到一个示例或教程(他们网站上有关服务的内容对我没有任何意义).如果您了解任何有用的示例,教程或源代码,请在此处发布.
在Web应用程序(甚至是Titanium Desktop)中,是否可以识别和使用多点触控手势(即捏/三指滑动)?
我即将开始一个新的Titanium项目.到目前为止,我所写的是现在被认为是"经典项目"(我在合金之前就开始编写Titanium应用程序)了.
我想知道在为我的新项目切换到Alloy时是否值得.我知道基本上,在编译到java项目或objective-c项目之前,Alloy编译为"Classic"Titanium代码.我也知道"预编译"过程中的一大优势,即在合金代码中标记仅与Android或iPhone相关且在编译的"经典"代码中不包括其他代码.
我主要担心的是灵活性 - 就像"经典"一样,我觉得我对代码有更多的控制权以及正在发生的事情.
第二个问题,我有控制(如开源滑动菜单),不是为合金编写的 - 我怎样才能将它们作为我项目的一部分?
我发现(在TiConf 2014中引入)TI UX(https://github.com/jaraen/Ti.UX.Templates)是为Alloy编写的,我开始要求自己使用Alloy.
其他几个问题:
谢谢
titanium appcelerator appcelerator-mobile titanium-mobile titanium-alloy
我最近在Windows 10 pro笔记本电脑上安装了Appcelerator工作室.我无法运行最近创建的移动项目.控制台日志中显示以下错误:
FATAL ERROR: v8::ToLocalChecked Empty MaybeLocal.
Run Code Online (Sandbox Code Playgroud)
它似乎是节点js v8引擎.这是其他人有这个问题吗?
编辑:构建和运行项目(Web或Windows)时出现错误
Operating System
Name = Microsoft Windows 10 Pro
Version = 10.0.10586
Architecture = 64bit
# CPUs = 8
Memory = 8402731008
Node.js
Node.js Version = 5.6.0
npm Version = 3.6.0
Titanium CLI
CLI Version = 5.0.6
Titanium SDK
SDK Version = 5.2.0.GA
SDK Path = C:\ProgramData\Titanium\mobilesdk\win32\5.2.0.GA
Target Platform = mobileweb
Command
C:\Program Files\nodejs\node.exe C:\Users\User\.appcelerator\install\5.2.0\package\node_modules\titanium\lib\titanium.js build run --platform mobileweb --log-level trace --sdk 5.2.0.GA --project-dir F:\Test2 --deploy-type development --skip-js-minify --no-colors --no-progress-bars … appcelerator node.js appcelerator-titanium appcelerator-studio
appcelerator ×10
titanium ×7
android ×2
camera ×1
ios ×1
javascript ×1
macos ×1
node.js ×1
php ×1
video-player ×1
xcode ×1