加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

react-native – React Native将图像保存到iOS相机胶卷

发布时间:2020-12-15 16:15:58 所属栏目:百科 来源:网络整理
导读:如何将本机标签中的图像保存到iOS相机胶卷?有一个uri来源. CameraRoll类有一个名为save ImageWithTag的方法,但不清楚如何使用它.我认为文档不够好. 解决方法 我有同样的问题,我检查本机的CameraRoll API,它提供了静态功能 static saveImageWithTag(tag,succ
如何将本机标签中的图像保存到iOS相机胶卷?有一个uri来源.
CameraRoll类有一个名为save ImageWithTag的方法,但不清楚如何使用它.我认为文档不够好.

解决方法

我有同样的问题,我检查本机的CameraRoll API,它提供了静态功能

static saveImageWithTag(tag,successCallback,errorCallback)

帮助您将图像保存到相机胶卷/图库.

1.首先,确保您的/node_modules/react-native/Libraries/CameraRoll/RCTCameraRoll.xcodeproj已正确链接到您当前的项目.如果没有,您应该首先按照此处的官方文档进行操作. (https://facebook.github.io/react-native/docs/linking-libraries-ios.html#content)

2.第二,准备好你的图像源.对我来说,我把它放在项目资产库中.

3.像这样编码.在这种情况下,我在componentDidMount执行时保存我的图像.
(这是我的参考链接:https://thebhwgroup.com/blog/accessing-iphone-camera-roll-images-react-native)

'use strict';

var React = require('react-native');

var {
  CameraRoll,View,} = React;

var CameraRollTest = React.createClass({
  
  componentDidMount() {
    CameraRoll.saveImageWithTag('YOUR_IMAGE_TAG/URI',function(data) {
      console.log(data);
    },function(err) {
      console.log(err);
    });

  },render: function() {
    return (
      <View>
      </View>
    );
  }
});

module.exports = CameraRollTest;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读