Мой метод выполняется дважды, когда в viewdidappear ()
код
override func viewDidAppear(_ animated: Bool) {
getaccountdetails()
}
func getaccountdetails(){
if let sumacheck=UserDefaults.standard.object(forKey: "objectid"){
print("results\(UserDefaults.standard.object(forKey:
"objectid"))")
do {
let query = PFQuery(className:"Customer")
query.whereKey("objectId",
equalTo:UserDefaults.standard.object(forKey:
"objectid") as! String)
var name=try query.getFirstObject()["name"] as! String
var email=try query.getFirstObject()["email"] as! String
var phonenumber=try query.getFirstObject()["phonenumber"]
as! Int
} catch {
print(error.localizedDescription)
}
}
выход
results("wqe234234")
results("wqe234234")
Мой метод выполняется дважды. Я не знаю, что делает это, но я также заметил еще одну проблему: когда я загружаю какие-либо методы, видимость исчезает, требуется время, чтобы выдать результат как асинхронную задачу