Xcode 错误"Expected '{' in body of function declaration"



我已经尝试了所有方法,但无法找出错误。

import Foundation
import Firebase
struct User {
var email: String!
var firstname: String
var lastname: String
var uid: String!
var profilePictureUrl: String
var country: String
var ref: FIRDatabaseReference!
var key: String = ""
init(email: String, firstname: String, lastname: String, uid: String, profilePictureUrl: String, country: String) {
self.email = email
self.firstname = firstname
self.lastname = lastname
self.profilePictureUrl = profilePictureUrl
self.country = country
self.ref = FIRDatabase.database().reference()
}
func toAnyObject() -> [String: Any] {
return ["email": email, "firstname": firstname, "lastname": lastname, "country": country, "uid": uid, "profilePictureUrl": profilePictureUrl]
}
}       

错误出在函数toAnyObject中。

你的函数返回 [字符串:任何]。但是,它的值不是 Any.It 可以临时编辑

,如下所示。
func toAnyObject() -> [String: Any] {
return ["email": email, "firstname": firstname, "lastname": lastname, "country": country, "uid": uid, "profilePictureUrl": profilePictureUrl] as [String : Any]

希望它能帮助你修复问题。

相关内容

最新更新