响应android和ios各平台资源的原生资源文件访问

问题描述 投票:0回答:1

在React Native中,我使用位于'android/app/src/main/assets'的android的assets文件夹来访问资源文件。但是对于ios来说,通过什么方式来获取资源文件呢?我正在使用 .html 文件在 webview 中渲染。'

我已经找到了 Android 的解决方案,但只是在寻找 ios 平台。请给我解决方案

react-native
1个回答
0
投票

要访问 iOS 中的资源文件,请将资源文件包含在 Xcode 项目中并引用它。

首次安装:npm install react-native-webview

import React from 'react';
import {WebView} from 'react-native-webview';
import {Playtfom} from 'react-native';
import {NativeModules} from 'react-native';
const MyWebView=()->{
const filePath = Platform.OS==='ios'?'local-page.html':'file:///android_asset/local-page.html';
return(
   <WebView 
   originWhitelist={['*']}
   source={
      Platform.OS==='ios'?require('./local-page.html'):{uri:filePath}
}
/>
)
};
© www.soinside.com 2019 - 2024. All rights reserved.