gpt4 book ai didi

ios - 如何从 native 代码转到特定的 native View Controller ?

转载 作者:搜寻专家 更新时间:2023-10-31 21:49:30 28 4
gpt4 key购买 nike

我是 react-native 的新手。我正在向现有的 swift 应用程序添加 react-native 中的一项功能。我从我的 native View Controller 中显示了 RCTRootview。从那里,当用户单击后退按钮时,我必须转到用 swift 编写的主页。我如何从 native react 到 native 应用程序代码进行通信。有人可以帮我解决这个问题吗?从过去的两天开始,我一直停留在这一点上。提前致谢。

最佳答案

是的。我找到了答案。 RCTBridgeModule 一切皆有可能。这段代码说明了如何做到这一点。

#import "CalendarManager.h"
#import <React/RCTLog.h>

@implementation CalendarManager

RCT_EXPORT_MODULE();

RCT_EXPORT_METHOD(addEvent:(NSString *)name location:(NSString *)location)
{
RCTLogInfo(@"Pretending to create an event %@ at %@", name, location);
}

现在,您可以从您的 JavaScript 文件中调用如下方法:

import {NativeModules} from 'react-native';
var CalendarManager = NativeModules.CalendarManager;
CalendarManager.addEvent('Birthday Party', '4 Privet Drive, Surrey');

请关注下方official link关于这个概念以及如何去做。

关于ios - 如何从 native 代码转到特定的 native View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44799601/

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