ios - firebase 中的 swift 代码等效于 objective c

标签 ios objective-c swift react-native

当您只有一个目标时,Firebase 建议使用它来支持多个环境。不过这是在 swift 上,因为 react-native 中的 appledelegate.m 不使用 swift,它在 objective c 上会是什么。

let filePath = Bundle.main.path(forResource: "MyGoogleService", ofType: "plist")
guard let fileopts = FIROptions.init(contentsOfFile: filePath)
  else { assert(false, "Couldn't load config file") }
FIRApp.configure(with: fileopts)

最佳答案

在 Objective-C 中你可以这样写。

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"MyGoogleService" ofType:@"plist"];
FIROptions *options = [[FIROptions alloc] initWithContentsOfFile:filePath];
[FIRApp configureWithOptions:options];

关于ios - firebase 中的 swift 代码等效于 objective c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42592815/

相关文章:

ios - 自定义 UICollectionViewFlowLayout 动画

ios - Xcode Obj-C - 如何更改 UIImageView 的宽度以及其中的 UIImage

objective-c - 用Cocos2d绘制CGRect

ios - 在 iOS 上使用 swift 绘制 View 后以编程方式绘制新图层以进行查看

ios - 类型 'UIPageViewController.OptionsKey'(又名 'NSString')没有成员 'interPageSpacing'

ios - 在 MacOS X 和 iOS 中 ASLR 到底随机化了什么

ios - UITabBarController viewControllers 奇怪的行为

objective-c - 不同的 C++ include 语句在 Objective-C header 中抛出错误

cocoa - Swift 的 GeneratorOf<T> 疯狂初始化

swift - 将 [Future<Object,Error>] 转换为 Future<[Object],Error>