как можно назвать это:Вызов метода Objective-C с блочным аргументом
-(BOOL)setCloudEnabledAndOverwriteCloudWithLocalIfConfirmed:(void (^)(void (^setConfirmationAnswer)(BOOL answer)))confirmationBlock
Спасибо.
Массимо.
как можно назвать это:Вызов метода Objective-C с блочным аргументом
-(BOOL)setCloudEnabledAndOverwriteCloudWithLocalIfConfirmed:(void (^)(void (^setConfirmationAnswer)(BOOL answer)))confirmationBlock
Спасибо.
Массимо.
BOOL someResult = [instance setCloudEnabledAndOverwriteCloudWithLocalIfConfirmed:^(void(^setConfirmationAnswer)(BOOL answer)){
// do something if needed
setConfirmationAnswer(YES);
}];
Да, это работает !! Благодарю. – user2834993
[object setCloudEnabledAndOverwriteCloudWithLocalIfConfirmed:^(BOOL answer){
/* do your stuff here */
}];
возможно дубликат [Как я могу создавать свои собственные методы, которые принимают блок в качестве аргумента, и которые я могу назвать позже?] (Http://stackoverflow.com/questions/3674490/how- can-i-create-my-own-methods-which-take-a-block-as-a-argument-and-which-i-ca) –
Вы должны прочитать учебное пособие Objective-C на начальном уровне. –
Это нормально спросить, что .. это блок-параметр, который получает блок. может быть запутанным, если вы не опытный программист. –