firebase 中的 swift 代码等效于目标 c

Posted

技术标签:

【中文标题】firebase 中的 swift 代码等效于目标 c【英文标题】:Equivalent of swift code in firebase to objective c 【发布时间】:2017-03-04 06:14:36 【问题描述】:

Firebase 建议在您只有一个目标时使用它来支持多个环境。不过这是在 swift 上,因为 react-native 中的 appledelegate.m 不使用 swift,所以目标 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)

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于firebase 中的 swift 代码等效于目标 c的主要内容,如果未能解决你的问题,请参考以下文章

等效于 SpriteKit 中的弹出框

iOS 上 Swift 中的自定义 SceneKit 几何图形不起作用,但等效的 Objective C 代码可以

iOS Swift 中的 firebase 实时数据库推送等价物是啥?

这将是 Swift 3 中 addValueEventListener 的等效命令

Python 等效于 MATLAB 的“ismember”函数

引用实例方法需要等效性 (SWIFT)