-4
이 블록을 구문 적으로 선언하고 있는데 여전히 오류가 발생합니다.이 선언문에서 잘못된 부분을 설명해주십시오.Objective-C에서 블록을 선언하는 방법
이 블록을 구문 적으로 선언하고 있는데 여전히 오류가 발생합니다.이 선언문에서 잘못된 부분을 설명해주십시오.Objective-C에서 블록을 선언하는 방법
그것은 옳지 않다. 메서드 인수에는 부호없는 정수 (NSUInteger
)를 사용하는 블록이 필요하지만 부호있는 정수 인수 (NSInteger
)를 선언해야합니다.
처럼 바꾸기 :
[arrToggelButton enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
//Write Your code
}];
해피 코딩 ...
가보고 [블록 선언 구문 목록을 (가지고 http://stackoverflow.com/questions/9201514/block-declaration-syntax-를 목록) –
그리고 이것은 어쨌든 Xcode와는 아무런 관련이 없습니다. (예, 철자가 "Xcode"이고 ** ** "xcode"가 아닙니다). –
차단 매개 변수에서 NSInteger를 NSUInteger로 변경하십시오. – lukaswelte