gpt4 book ai didi

ios - Auth.auth() 是什么类型

转载 作者:行者123 更新时间:2023-11-28 12:03:31 27 4
gpt4 key购买 nike

我正在尝试通过创建 Firebase DataService 来 DRY 我的应用程序,但我不知道为 Auth.auth() 转换什么类型。我查看了源代码定义,但它在我不理解的 Objective C 中。甚至可以提取 Auth.auth() 吗?

这是我的:

let FB_AUTH = Auth.auth()
let DB_BASE = Database.database().reference()
let FB_STORAGE = Storage.storage().reference()

class FBData {
static let fbi = FBData()

//MARK: PROPERTIES
private var _FB_AUTH = FB_AUTH
private var _REF_BASE = DB_BASE
private var _STORAGE_BASE = FB_STORAGE
private var _REF_USERS = DB_BASE.child("users")

//MARK: PRIVATE GETTERS
var FB_AUTH: NSObject {
return _FB_AUTH
}

var REF_BASE: DatabaseReference {
return _REF_BASE
}

var STORAGE_BASE: StorageReference
{
return _STORAGE_BASE
}

var REF_USERS: DatabaseReference {
return _REF_USERS
}
}

最佳答案

查看源代码,如您所说,我明白了:

+ (FIRAuth *)auth NS_SWIFT_NAME(auth());

(FIRAuth *) 是返回类型。所以 Auth.auth()FIRAuth 类型(Swift 中的 Auth )继承自 NSObject

NS_SWIFT_NAME(Auth)
@interface FIRAuth : NSObject

关于ios - Auth.auth() 是什么类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49845095/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com