pludan
Goto Top

Xcode Parse abfrage für Text und Bilder vom Angemeldeten App Benutzer

Hallo

Ich versuche meine erste App mit xcode zu erstellen.

Dabei scheitere ich an der Parse abfrage für Text und Bilder.

Wie muss ich die die Abfrage schreiben, das die Bilder und Texte vom in der App angemeldete User angezeigt wird.

Das habe ich zusammen gebastelt und funktioniert nicht so wie geplant.

    override func viewDidLoad() {
        super.viewDidLoad()

        let query = PFQuery(className: "Post")  
        query.findObjectsInBackground(block: { (object, error) in
            if error != nil{
                print(error)
            }else{
                if let posts = object {
                    for post in posts {
                    query.whereKey("imageFile", equalTo: self.imageFile)  
                    query.whereKey("message", equalTo: self.comments)  
                    query.getObjectInBackground(withId: "post")  
                        
                        self.comments.append(post["message"] as! String)  
                        self.imageFile.append(post["imageFile"] as! PFFile)  
                        self.tableView.reloadData()
                }
            }
            
                }
            
    })
}


Vielen Dank für eure Hilfe.

Beste Grüsse Daniel

Content-ID: 369851

Url: https://administrator.de/forum/xcode-parse-abfrage-fuer-text-und-bilder-vom-angemeldeten-app-benutzer-369851.html

Ausgedruckt am: 22.04.2025 um 05:04 Uhr

Pludan
Pludan 05.04.2018 um 16:43:47 Uhr
Goto Top
Die Lösung ist:

 override func viewDidLoad() {
        super.viewDidLoad()
       
        let query = PFQuery(className: "Post")  
        
        query.whereKey("username", equalTo: PFUser.current()?.username)  
        query.findObjectsInBackground(block: { (object, error) in
            
            if let posts = object {
                for post in posts{
                print(posts)
                
                self.comments.append(post["message"] as! String)  
                self.imageFile.append(post["imageFile"] as! PFFile)  
                self.tableView.reloadData()
            }
                DispatchQueue.main.async {
                    self.tableView.reloadData()
                }
            }
    })
    }