在iPhone上使用Titanium / Appcelerator拍摄多张照片

时间:2011-03-20 10:35:06

标签: iphone ios titanium appcelerator-mobile

我正在使用Titanium / Appcelerator处理一个小型iPhone应用程序。现在我要做的是以下内容:

  • 打开相机拍照
  • 询问用户是否要添加其他图片(OptionDialog)
  • 再次打开相机
  • {loop here}
  • 将图像(本地保存)放入数组

我尝试将OptionDialog放入相机的成功事件中,但它没有按预期工作。

2 个答案:

答案 0 :(得分:2)

也许是这样的。

 dialog.addEventListener('click',function(e){
      switch (e.index){
         case 1:
          takeAPicture();
         case default:
           ...          
      };
 });

function takeAPicture(){

  Titanium.Media.showCamera({
    success: function(evtSuccess) {
      dialog.show();    
    },
    ...
  });

};
Titanium.Media.takePicture();

答案 1 :(得分:0)

是什么让它成功进入成功事件?你究竟投入了什么?

dialog.show();

也是成功的事件