如何將我的原始圖像保存爲iOS相機膠捲?有一個uri來源。 CameraRoll類有一個名爲saveImageWithTag的方法,但不清楚如何使用它。我認爲文檔不夠好。React Native將圖像保存到iOS相機膠捲
4
A
回答
3
我有同樣的問題,我檢查反應本土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;
相關問題
- 1. 如何將png圖像保存到相機膠捲?
- 2. 使用UIImageWriteToSavedPhotosAlbum將圖像保存到相機膠捲
- 3. 將編輯後的圖像保存在相機膠捲上
- 4. 用圖像啓動Safari或保存到相機膠捲問題
- 5. 如何將UIImageView與子視圖保存到相機膠捲?
- 6. iOS版10保存到相機膠捲錯誤/崩潰
- 7. 如何保存/載入圖像/從相機膠捲
- 8. 在將圖像保存到保存的照片後,相機膠捲資產圖像不可用
- 9. Phonegap相機API保存拍攝到相機膠捲的照片
- 10. 如何將錄製的視頻保存到相機膠捲?
- 11. 將圖像保存到iOS中的相機膠捲始終將其轉換爲jpg
- 12. ALAssetsLibrary得到相機膠捲
- 13. 使用UIImagePickerController與源類型的相機時,我必須將捕獲的圖像保存到相機膠捲嗎?
- 14. 在iOS GridView中加載相機膠捲圖像非常慢
- 15. React Native保持寬高比圖像ios
- 16. 存儲對保存在相機膠捲中的圖像的引用
- 17. 將UIImage保存爲照片庫而不是相機膠捲
- 18. iOS5 Twitter框架 - 從相機/相機膠捲選擇圖像
- 19. 保存網絡照片到相機膠捲Phonegap
- 20. 無法保存本地視頻文件到相機膠捲
- 21. 保存生成的GIF到相機膠捲?
- 22. 如何將資源中存儲的視頻保存到相機膠捲?
- 23. 將iPhone攝像頭的圖像直接保存到文檔文件夾,而不是相機膠捲?
- 24. 將圖像保存到默認相機文件夾 - IOS
- 25. 在ios5的自定義相冊中保存多張圖像,但不能保存在相機膠捲中?
- 26. 在WP7中顯示相機膠捲和相冊圖像
- 27. AVCaptureMovieFileOutput將照片保存到相機膠捲時導致錯誤的方向
- 28. 如何將視頻保存到相機膠捲並獲取資產URL?
- 29. 將視頻保存到相機膠捲時出錯? [斯威夫特]
- 30. 如何使用應用內按鈕將ReplayKit視頻保存到相機膠捲
雖然此鏈接可以回答這個問題,最好是在這裏有答案的主要部件,並提供鏈接以供參考。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – Brody
謝謝你,我在我的答案中添加了我的實現。 – Wei