gpt4 book ai didi

react-native - 在 React Native Library 中,如何获取 ios 当前的 UIViewController

转载 作者:行者123 更新时间:2023-12-02 14:55:10 26 4
gpt4 key购买 nike

android 中的react native 库可以使用“getCurrentActivity()”来替换“this”

final Activity activity = getCurrentActivity();

在 ios 中如何使用替换“self”来获取当前的 UIViewController

最佳答案

对于“当前 UIViewController”,您很可能需要 RCTUtils.h 文件中的 RCTPresentedViewController 函数:

#import <React/RCTUtils.h>

// ...
UIViewController* vc = RCTPresentedViewController();
// ...

注意:非常老的 RN 版本没有这个 API,但是可以很容易地用手实现,实现起来很容易:RCTUtils.m

关于react-native - 在 React Native Library 中,如何获取 ios 当前的 UIViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53317426/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com