12得票1回答
React Native 0.60版本是否需要运行`pod install`?

我正在使用React Native 0.60.5,并链接这个模块。它说对于React Native 0.60+,“CLI自动链接功能在构建应用程序时链接模块”,所以我们只需要运行yarn add @react-native-community/async-storage。 然而,在描述自动链...

10得票3回答
React Native使用本地模块获取电池状态/电量

我正在编写一个React Native应用程序,以获取iOS和Android的电池状态。我在网上搜寻并找到了一些库,可以获取手机电池电量。 https://github.com/robinpowered/react-native-device-battery https://github...

9得票1回答
如何在Objective-C代码中重用Swift中定义的typealias

我正在创建一个自定义的React Native模块,我在Swift文件中有这个自定义类型: VideoTrimmer.swift typealias TrimCompletion = (Error?) -> () 我该如何在具有Objective-C代码的文件中导入或重用它?或者重...

9得票1回答
从ReactNative根视图控制器中获取展示的视图控制器

在React Native项目中,我想要从iOS npm模块中访问Presented Viewcontroller。我能够使用以下代码访问RN项目的rootviewcontroller: UIViewController *vc = [UIApplication sharedApplicat...

9得票1回答
React Native:如何从模块中调用本机Android布局?

关于这个问题,我一直在尝试通过Android的本地模块来完成这个任务。 我按照React Native ToastModule的示例,在.../java/com/myproject/multiplecamerastream中声明了我的模块(此处功能并不重要)。 public class M...

8得票1回答
为React Native本地Android方法编写单元测试

我正在构建一个React-Native应用程序,其中包含一些本地的安卓模块。 在MainApplication.java文件中: protected List<ReactPackage> getPackages() { return Arrays.<ReactPac...

8得票3回答
React Native中的原生模块:函数返回“undefined”

因此,我正在练习使用Java制作本地模块,可以将函数暴露给React Native的JavaScript代码。为此,我决定采用一个简单的演示数学库。我的代码如下。 MathOpsModule.java package com.mb_rn_poc; import com.facebook.r...

8得票2回答
如何在Android中实现React Native UI组件方法

很明显,对于React Native原生模块,我们可以使用@ReactMethod导出一个方法并从JSX中调用它,但是如何在React Native原生UI组件中实现相同的功能呢? 文档中只提到了@ReactProp。如果@ReactMethod无法正常工作,那么我该如何从JSX中访问我的原...

8得票3回答
尝试注册两个同名视图

我知道这种问题之前已经被问过,但那些问题都与第三方库有关,而我关注的是requireNativeComponent 我已从本地的iOS组件创建了一个React Native组件 这里是我的iOS代码 CanvasView文件 class CanvasView: UIView { ...