如何在objective-c中调用此函数

如何在objective-c中调用此函数,objective-c,Objective C,我不熟悉Objective-c并学习它,但现在我被困在理解下面的代码片段上。 如果有人知道如何调用此函数,以及如何创建句柄对象并将其传递给此方法,我将不胜感激 (void)downloadCACertificateWithValidatorDelegate:(id<MscHTTPSValidatorDelegate>)validatorDelegate completionHandler:(MscSCEPDownloadCACertificateCompletionHandler)c

我不熟悉Objective-c并学习它,但现在我被困在理解下面的代码片段上。 如果有人知道如何调用此函数,以及如何创建句柄对象并将其传递给此方法,我将不胜感激

(void)downloadCACertificateWithValidatorDelegate:(id<MscHTTPSValidatorDelegate>)validatorDelegate completionHandler:(MscSCEPDownloadCACertificateCompletionHandler)completionHandler;
(void)downloadCACertificateWithValidatorDelegate:(id)validatorDelegate completionHandler:(MscSCEPDownloadCACertificateCompletionHandler)completionHandler;

这取决于该方法的定义位置和调用位置。如果它在同一个类中,那么它是
[自下载CACertificateWithValidatorDelegate:delegate completionHandler:^(无论什么){something}]感谢特洛伊木马,如何创建MscHTTPSValidatorDelegate委托?您需要使一个类符合该协议(不确定如何,我以前从未见过),但如果您有一个类符合该协议,您可以使用Objective-C中的(id)object强制转换它,您不必强制转换它。这是我的目标。