Moja aplikacja tworzy obiekt (PFUSER) dla każdego użytkownika i obiekt (PF) dla każdego zdarzenia, w którym uczestniczy. Działa to dobrze. wtedy mam dwa pliki powiązane z tym wydarzeniem. zapisuję pierwszy plik w PFFile, a następnie przypisuję go do zdarzenia pfobject. kiedy używam bloków i robię to w tle, w jaki sposób można się upewnić, że kontrola nadal działa tak samo dla drugiego pliku?na iOS przy użyciu analizy składni, jak zapisać dwa PFFile do PFObject w tle
Jestem nowicjuszem w blokach, więc może byłoby dla mnie bardziej zrozumiałe, dlaczego nie działa z wywołaniami zwrotnymi, ale wygląda na to, że blok uruchamia zapis w innym wątku, a bieżący jest porzucany przed wykonaniem kolejnych kroków.
Oczywiście chciałbym zrobić oba te słowa jako "zapisz w końcu", aby umożliwić korzystanie z trybu offline.
wszelkie wskazówki/przykłady, które możesz wskazać mi jako bardzo docenione.
dziękuję!
Dzięki za ten pomysł. Uratowanie ostatecznie było miłe, ponieważ w efekcie wydawało się, że moja aplikacja może to wywołać, nawet jeśli nie jest połączona. Obecnie właśnie robię "saveInBackground" dla każdego z dwóch plików. To wygląda lepiej po tym, jak po każdym zapisaniu pliku robię obecnie PFQuery, aby uzyskać obiekt, z którym chcę skojarzyć plik i go zaktualizować - robi to raz wygląda znacznie lepiej (i oznacza, że mogę przestać martwić się dołączaniem plików do poprawny obiekt!). dzięki. – hangzhouharry