[RN Clipboard] Clipboard组件无法支持iOS16 下的粘贴处理
Posted iOSTianNan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[RN Clipboard] Clipboard组件无法支持iOS16 下的粘贴处理相关的知识,希望对你有一定的参考价值。
ios16的粘贴无效
原来的Clipboard使用的是
import Clipboard from 'react-native'
但在iOS16下无法进行粘贴
查阅官方文档后发现
https://github.com/react-native-clipboard/clipboard
按照官方文档描述
1.安装
yarn add @react-native-clipboard/clipboard
or
npm install --save @react-native-clipboard/clipboard
2.iOS 下 需要 pod install
3.android下会自动linked on build
- 记录一下 Andorid 的编译报错
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q)
^
符号: 变量 Q
位置: 类 VERSION_CODES
原因是 项目目前是 API 28 , 只有API 29 (android 10 / Android Q ) 才支持
由于要支持Android 9 , 所以只能 把Build.VERSION_CODES.Q
写死成 29
暂且绕过
转个 各版本API介绍
以上是关于[RN Clipboard] Clipboard组件无法支持iOS16 下的粘贴处理的主要内容,如果未能解决你的问题,请参考以下文章
Uncaught ReferenceError: Clipboard is not defined: when using clipboard.js with Rails 6
clipboard复制剪贴板功能,以及用requirejs时报错---Uncaught ReferenceError: Clipboard is not defined