2013-10-26 2 views
-4

Я объявляю этот блок синтаксически правильно, но он бросает ошибку, пожалуйста, скажите мне, что я делаю неправильно в этой декларации.Как объявить блок в Objective-C

enter image description here

+0

взглянуть [Block List Декларация Синтаксис] (http://stackoverflow.com/questions/9201514/block-declaration-syntax- список) –

+0

И это никак не связано с Xcode. (Да, это написано «Xcode» и ** не ** «xcode»). –

+0

Изменение NSInteger на NSUInteger в ваших блочных параметрах – lukaswelte

ответ

2

Это не так. Аргумент метода требует блока, который принимает целое число без знака (NSUInteger), тогда как вы объявили целочисленный аргумент со знаком (NSInteger).

3

Заменить как:

[arrToggelButton enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { 
    //Write Your code 
}]; 

Happy Coding ...

Смежные вопросы