簡體   English   中英

如何將 react-native-config 與帶有 Swift 的 react 本機應用程序一起使用

[英]How to use react-native-config with a react native app build with Swift

我正在嘗試將react-native-config與 ZA832E9B5BDA2699DB45F3FA6AA8C556Z 配置的 react-native 一起使用。

按照使用指南,它告訴我導入#import "ReactNativeConfig.h"

我在橋接 header 中導入了這個,但找不到它。

有誰知道如何將此庫與使用 Swift 構建的反應本機應用程序一起使用?

您只需要在橋接 header 中添加#import "ReactNativeConfig.h" 如果你這樣做了,你可以在你的 swift 代碼中使用它,而無需任何額外的導入。

這是我發現有幫助的一些文章。 https://medium.com/@subhangdxt/bridging-objective-c-and-swift-classes-5cb4139d9c80

這是我的代碼:

我的 app-Bridging-Header.h:

...
#import "ReactNativeConfig.h"
...

我的 AppDelegate.swift

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

  ...

  if let gmsApiKey = ReactNativeConfig.env(for: "GOOGLE_MAPS_API_KEY") {
    GMSServices.provideAPIKey(gmsApiKey)
  } else {
    print("ERROR: No goole maps api key provided!")
  }

  bridge = RCTBridge(delegate: self,  launchOptions: launchOptions)

  ...

  return true
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM