2015-04-28 5 views
9

bis vor kurzem, ich habe immer Parse.com für das Datenmanagement meiner App Ich arbeitete jetzt an einem neuen Projekt und ich habe einige Probleme ....Parse.com mit iOS App und Objective-C Code

PS Ich verwende Xcode 6

Zuerst dort PFImageView, können Sie dies bestätigen? An dieser Stelle, ohne ein PFImageView zu konsultieren, wie kann ich ein Bild in meiner App zeichnen? Ich verstehe nicht, warum Sie nicht in meiner App verwenden können PFImageView

Auch wenn ich eine Abfrage, zuvor (mit der Enter-Taste auf der Tastatur) erschien der Auto-Build-Block der Abfrage, aber jetzt finde ich mich diese

PFQuery *query = [PFUser query]; 
    [query findObjectsInBackgroundWithBlock: (nullable PFArrayResultBlock (nullable) block] 

Was passiert mit parse.com? Wo mache ich falsch? Jemand kann mir dabei helfen?

+0

niemand hat dieses Problem mit parse.com bemerkt ?? gibt es Möglichkeiten, herauszufinden, was vor sich geht? – kAiN

+0

PFQuery * query = [PFUser-Abfrage]; Ersetzen Sie dies durch PFQuery * query = [PFQuery queryWithClassName: @ "_ User"]; Dies könnte helfen und es in Backgound wie [Abfrage findObjectsInBackgroundWithBlock:^(NSArray * Objekte, NSError * Fehler) {}}]; –

+0

Rory, erlauben Sie Xcode Zugriff auf das Internet beim Start? Ich weiß, es ist einfach, aber bitte bestätigen Sie die Konnektivität. –

Antwort

1

Warum wird PFFile nicht verwendet?

Für ein Bild von Daten geladen werden können Sie wie folgt tun:

PFFile *fileImage = your_file; 
    [fileImage getDataInBackgroundWithBlock:^(NSData *imageData, NSError *error) { 
     UIImage *image = [UIImage imageWithData:imageData]; 
     yourImageView.image = image; 
    }]; 

Und für die PFQuery mit diesem Block diese Methode ersetzen:

[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) { }}]; 

oder überprüfen Sie die Klassenreferenz here

2

Auf der PFImageView:

Versuchen Aufruf – loadInBackground auf in Source

Auf Auto-Vervollständigung.

Dies scheint tatsächlich in Xcode ein Bug zu sein. Nachdem sie das Schlüsselwort "nullable" implementiert haben, scheint es Xcode schwer zu fallen, automatisch Code für die Blöcke zu generieren, die Sie als Argumente übergeben. Das hat aber nichts mit Parse zu tun.

Verwandte Themen