Dzięki nowej aktualizacji parse zabrał możliwość wejścia i zakończyć blok. Myślę, że to po prostu nie jest dobre. Ale tutaj jest obejście. Bloki te są zdefiniowane w PFConstants.h jak ten
typedef void (^PFBooleanResultBlock)(BOOL succeeded, NSError *PF_NULLABLE_S error);
typedef void (^PFIntegerResultBlock)(int number, NSError *PF_NULLABLE_S error);
typedef void (^PFArrayResultBlock)(NSArray *PF_NULLABLE_S objects, NSError *PF_NULLABLE_S error);
typedef void (^PFObjectResultBlock)(PFObject *PF_NULLABLE_S object, NSError *PF_NULLABLE_S error);
typedef void (^PFSetResultBlock)(NSSet *PF_NULLABLE_S channels, NSError *PF_NULLABLE_S error);
typedef void (^PFUserResultBlock)(PFUser *PF_NULLABLE_S user, NSError *PF_NULLABLE_S error);
typedef void (^PFDataResultBlock)(NSData *PF_NULLABLE_S data, NSError *PF_NULLABLE_S error);
typedef void (^PFDataStreamResultBlock)(NSInputStream *PF_NULLABLE_S stream, NSError *PF_NULLABLE_S error);
typedef void (^PFStringResultBlock)(NSString *PF_NULLABLE_S string, NSError *PF_NULLABLE_S error);
typedef void (^PFIdResultBlock)(PF_NULLABLE_S id object, NSError *PF_NULLABLE_S error);
typedef void (^PFProgressBlock)(int percentDone);
Tak Twój kod będzie
[query findObjectsInBackgroundWithBlock:^(NSArray *PF_NULLABLE_S objects, NSError *PF_NULLABLE_S error)
Tutaj^(obiekty NSArray * PF_NULLABLE_S, NSError * błąd PF_NULLABLE_S) jest PFArrayResultBlock.
Aby przyspieszyć kontrolę, kliknij przycisk PFUserResultBlock, aby znaleźć definicję i kopię.
pan zrozumieć to? Ulepszony dzisiaj i mam do czynienia z tym samym problemem ... –
@DavidJirman Jeszcze nie. Dam ci znać, jeśli coś wymyślę. – BlackMouse
Ktoś to wymyślił? To doprowadza mnie do szału ... –