Ios 从swift中的另一个类的字典中检索值
我试图从另一个类中的以下字典中获取值,我尝试了“Getter.UserData”,我一直得到“Getter.Type没有名为UserData的成员”。例如,如何在另一个类中检索UserData[“username”]中的值 我试图通过Json从php获取我的用户详细信息,并在用户页面的配置文件中显示它。这是正确的方法吗Ios 从swift中的另一个类的字典中检索值,ios,json,swift,Ios,Json,Swift,我试图从另一个类中的以下字典中获取值,我尝试了“Getter.UserData”,我一直得到“Getter.Type没有名为UserData的成员”。例如,如何在另一个类中检索UserData[“username”]中的值 我试图通过Json从php获取我的用户详细信息,并在用户页面的配置文件中显示它。这是正确的方法吗 class Getter{ var UserData: [String: String] = ["Username":"", "Profile Pic":"default
class Getter{
var UserData: [String: String] = ["Username":"",
"Profile Pic":"default.png",
"Followers":"1",
"Following":"2",
"Glimps":"3"]
func ProfileDetails(){
DataManager.getJson{(Data) -> Void in
let json = JSON(data: Data)
self.UserData["Username"]=toString((json[0]["username"])) }
}
}
您需要将UserData设置为 因此,您可以使用
Getter.UserData["Username"]
或创建类的实例并访问其值:
let getter = Getter()
getter.UserData["Username"]
发布生成错误的代码。在我看来,您试图从Getter类而不是从该类的实例获取UserData,这是错误的。
let getter = Getter()
getter.UserData["Username"]