2015-12-03 1 views
0

Я использую SDK pinterest для отправки изображений в pinterest. Однако я не могу понять, какие данные мне нужно передать для аргументов «withSuccess» и «andFailure» при вызове следующего метода в моем приложении?iOS Pinterest API

-(void)createPinWithImageURL:(NSURL *)imageURL link:(NSURL *)link onBoard:(NSString *)boardId description:(NSString *)pinDescription withSuccess:(PDKClientSuccess)successBlock andFailure:(PDKClientFailure)failureBlock; 

ответ

0

Это обратные вызовы - функции, которые вы пишете, которые вызываются, когда сообщение завершается успешно или неудачно. Например, из Pinterest's documentation, вот как вы бы назвали подобный метод с успехом и провалом обратных вызовов:

[[PDKClient sharedInstance] getPath:@"me/" 
        parameters:nil 
        withSuccess:^(PDKResponseObject *responseObject) { 
         // success actions - the code you write here will 
         // be called if the call succeeds. 
         // responseObject will contain information about 
         // the result of the call. 
        } andFailure:^(NSError *error) { 
         // failure actions - the code you write here will 
         // be called if the call fails. error will give 
         // you information about why the call failed. 
        }]; 

Обратные вызовы являются тип объекта называется «блок» в Objective C. Apple's documentation разумное место чтобы начать изучать блоки, но есть много других учебных пособий.

+1

спасибо! – Franky