[英]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.