facebook iOS Expected unqualified-id friend

Expected unqualified-id
Expected ';' in 'for' statement specifier
Expected expression
Expected ')'
Expected ']'
Expected '}'

 유니티3D iOS에 페이스북 연동 중 위와 같은 에러가 발생했습니다. 정리해보면 별것은 아닌데요,

                 NSArray* friends = [result objectForKey:@"data"];
                 for(NSDictionary<FBGraphUser>* friend in friends) {
                     NSLog(@"Friend Name %@ FBId %@", friend.name, friend.id);
                 }

 친구 목록을 가져오는 과정에서 스택오버플로우나 기타 샘플에 있는 코드와 같이 위 처럼 했더니 friend가 색이 for와 같은 분홍색이 되더군요. 즉, 예약어라는 소린데, 아마도 오브젝트-C에서는 mm 파일에서 C++도 같이 사용이 가능해서 C++의 예약어인 friend를 인식하는 것 같습니다. m에서는 friend 색이 저렇지 않거든요.

댓글

이 블로그의 인기 게시물

'xxx.exe' 프로그램을 시작할 수 없습니다. 지정된 파일을 찾을 수 없습니다.

goorm IDE에서 node.js 프로젝트로 Hello World Simple Server 만들어 띄워보기

애드센스 수익을 웨스턴 유니온으로 수표대신 현금으로 지급 받아보자.