xCode 에서 빌드시 'Goto into protected scope' 에러가 발생한다면, 해당 코드의 goto 키워드 아래에 변수가 선언되어 있다는 의미이다. goto 아래에 선언되어 있는 변수들을 goto 위로 올려 선언하여 해결.
EXAMPLE
-(BOOL) foo {
BOOL err = NO;
goto EXIT;
UInt32 size = 0; // 'Goto into protected scope' Error
EXIT:
return err;
}
SOLUTION
-(BOOL) foo {
BOOL err = NO;
UInt32 size = 0;
goto EXIT;
EXIT:
return err;
}
반응형
댓글