这是我的代码:
private func CreateProductDictionaryForSale(prodToRegister: Product) -> [String : Any]
{
let user = Auth.auth().currentUser
var dictionaryToReturn = CreateCommonProductDictionary(prodToRegister: prodToRegister)
dictionaryToReturn["description"] = prodToRegister.m_Description
dictionaryToReturn["location"] = prodToRegister.m_Location
dictionaryToReturn["salesTime"] = prodToRegister.m_SaleTime
dictionaryToReturn["userName"] = user?.displayName
return dictionaryToReturn
}
这段代码称之为:
let thisProductToRegister: [String: Any] = CreateProductDictionaryForSale(prodToRegister)
然而我得到了错误:
让thisProductToRegister:[String:Any] = CreateProductDictionaryForSale(prodToRegister)
有人有解决方案吗?
答案 0 :(得分:-1)
解决方案最终我忘了将方法称为静态,并使用标签作为参数。