pludan

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

gelöstFrageApple iOS
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
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 369851

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

Ausgedruckt am: 01.06.2025 um 09:06 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()
                }
            }
    })
    }