gpt4 book ai didi

ios - Firebase 上传文件在文件名中获取可选字符串

转载 作者:行者123 更新时间:2023-11-29 00:41:49 25 4
gpt4 key购买 nike

我在上传图像时实现了 Firebase 友好的聊天示例。获取带有可选字符串的响应。错过了什么?

Optional(FIRStorageMetadata 0x7fc84aced790: {
bucket = "abc.appspot.com";
contentEncoding = identity;
contentType = "image/jpeg";
downloadTokens = "abctoken";
generation = 1231231;
metageneration = 1;
name = "Optional(\"S5CKnKUykANdxSvZ3wujpMXHTvg1\")/494509700277/asset.JPG";
timeCreated = "2016-09-02T11:49:00.114Z";
updated = "2016-09-02T11:49:00.114Z";
})

我的代码:

 let filePath = "(FIRAuth.auth()!.currentUser!.uid)/(Int(NSDate.time‌​IntervalSinceReferen‌​ceDate() * 1000))/(referenceUrl.lastPathComponent!)"

在示例中写入了可选值(?),因此我将其转换(!)

最佳答案

在 swift 中,您必须强制解包值以避免这种情况(但要确保它不是 nil)。

"\(optionalValue!)"

或者以标准方式打开它

if let value = optionalValue {
someFIRMethod("\(value)")
}

关于ios - Firebase 上传文件在文件名中获取可选字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39291947/

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