objective-c - 如何为在后台运行 Objective-C 的 react native 编写 npm 包
问题描述
我正在使用本机反应编写应用程序,库中没有任何内容允许您订阅日历。您可以在 Objective-C 中使用基本上一行代码来完成此操作。有没有办法创建一个在后台运行 Objective-C 的 NPM 包,然后将它放在我的 react native 项目中?这看起来应该很简单。
这是我发现的代码行,它可以在 Objective-C 中完成我想要它做的事情。
NSString *url = @"http://server/filename.ics";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]]
如果我可以创建某种组件并将我的 React Native 项目中的 URL 传递给它,那将是不可思议的。另外,我认为其他人会发现这很有用。
编辑:我还应该注意我正在使用 expo,我不想弹出和编辑 xcode 项目。
解决方案
推荐阅读
- javascript - 如何在 Flutter Web 上调用 JavaScript 事件方法
- docusignapi - 最小设计示例
- aiohttp - aiohttp CVE-2018-1000519 漏洞
- ios - MFMessageComposeViewController - 禁用收件人的添加/编辑?
- python - 我曾经使用的 Merkle Tree 库即使在安装后也会出现此错误.. ModuleNotFoundError: No module named 'mtree'
- python - Numpy多维数组从头到尾切片
- android - Hilt - 如何在执行注入对象方法的“init”块中运行代码
- sql - DB2 SQL:考虑优先级和删除指示符的 LISTAGG
- java - 默认 Java 中的上周年份数不正确
- swiftui - 带有图像的 SwiftUI 上下文菜单,例如照片应用程序