본문 바로가기
Dev.Mobile/iPhone

[iOS] 'Goto into protected scope' Error

by Devkin 2012. 6. 17.

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;
}


반응형

댓글