2015-04-28 4 views
9

fino a poco tempo fa, ho sempre utilizzato Parse.com per la gestione dei dati della mia app. Stavo lavorando a un nuovo progetto e ho qualche problema ....Parse.com con iOS App e codice Objective-C

PS Sto usando Xcode 6

In primo luogo ci PFImageView, è possibile confermare questo? a questo punto senza consultare PFImageView come posso disegnare un'immagine nella mia app? Non capisco perché non si possa usare nella mia app PFImageView

Anche quando eseguo una query, in precedenza (utilizzando il pulsante di invio sulla tastiera) è apparso il blocco di compilazione automatica della query ma ora mi trovo questo

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

Che cosa sta succedendo a parse.com? dove sto sbagliando? qualcuno puo 'darmi aiuto su questo?

+0

nessuno ha notato questo problema con parse.com ?? ci sono modi per capire cosa sta succedendo? – kAiN

+0

PFQuery * query = [query PFUser]; sostituirlo con PFQuery * query = [PFQuery queryWithClassName: @ "_ User"]; questo potrebbe aiutare e portarlo in backgound come [query findObjectsInBackgroundWithBlock:^(oggetti NSArray *, errore NSError *) {}}]; –

+0

Rory, stai permettendo l'accesso Xcode a Internet quando si avvia? So che è semplice, ma per favore conferma la connettività. –

risposta

1

Perché non utilizzare PFFile?

Per il caricamento di un'immagine dai dati si può fare in questo modo:

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

E per la PFQuery sostituire quel metodo con questo blocco:

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

o controllare il riferimento di classe here

2

Sul PFImageView:

provare a chiamare – loadInBackground su in Source

Su completamento automatico:.

questo sembra essere un bug in Xcode realtà. Dopo aver implementato la parola chiave nullable, Xcode sembra avere difficoltà a generare automaticamente il codice per i blocchi passati come argomenti. Tuttavia, ciò non ha nulla a che vedere con Parse.