Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何创建一个通用的;“创建照片”;使用Appcelerator的iPhone和Android代码?_Android_Ios_Titanium - Fatal编程技术网

如何创建一个通用的;“创建照片”;使用Appcelerator的iPhone和Android代码?

如何创建一个通用的;“创建照片”;使用Appcelerator的iPhone和Android代码?,android,ios,titanium,Android,Ios,Titanium,我正在尝试创建一个应用程序,可以使用Appcelerator在Android和iPhone上创建照片。该功能应启动默认照片API,创建照片,允许用户同意照片或取消照片,并在成功后将其保存在存储卡上。没有必要将照片自动添加到库中 目前我使用的代码非常适用于Android: Rf.media.photo = { key: 'photo', title: 'Photo', extension: 'jpg', type: 'image/jpeg', create: function(

我正在尝试创建一个应用程序,可以使用Appcelerator在Android和iPhone上创建照片。该功能应启动默认照片API,创建照片,允许用户同意照片或取消照片,并在成功后将其保存在存储卡上。没有必要将照片自动添加到库中

目前我使用的代码非常适用于Android:

Rf.media.photo = {
  key: 'photo',
  title: 'Photo',
  extension: 'jpg',
  type: 'image/jpeg',
  create: function(created) {
    Ti.Media.showCamera({
      // TODO: disallow video for ios
      animated: false,
      saveToPhotoGallery: false,
      showControls: true,
      success: function(media_item) {
  var name = Rf.util.timestamp() + '.' + Rf.media.photo.extension;
  Rf.write_to_new_file(name, media_item.media, function(file) {
    created(file);
  });
      },
    });
  },
};
我正在寻找方法来处理这段代码,所以它也适用于iPhone。目前,它在iPhone4上测试时没有响应。
有人知道它有什么问题吗?

看看照片和照片库的kitchenSink示例,它们提供了一个非常完整的示例

kitchenSink应用程序中描述的功能与描述不符,因为(据我所知)该应用程序拍摄的文件从未保存到SD卡或图库中。