티스토리 뷰
요즘 업무 때문에 여러 언어를 혼합하고 합치는 과정에서
오류를 종류별로 보고 있는데
이젠 하다하다 Obj-C 에서 많이 쓰는 NSString 이 오류가 났습니다.
unknown type name 'nsstring'
물론 일반적인 경우라면 아래 한줄이면 해결되지만
// 보통 이걸 heaer 나 사용중인 파일에 추가하면 됨
#import <Foundation/Foundation.h>
만약 저처럼 오류가 나는 위치가
Foundation 안에 있는 NS***에서 난다면
(NSFile이라던지 NS가 들어간 파일이 종류별로 뜹니다.)
아래 사이트를 참고하시길 바랍니다.
https://qiita.com/kuuki_yomenaio/items/6edc7cb16a81d2bc9ef5
해결법은 생각보다 간단한데
C언어 파일로 가셔서
C++ Header 로 설정된 것들을
Obj-C++ Header 로 설정을 바꿔주시면 됩니다.
그러면 놀랍게도 고쳐집니다.
저랑 비슷한 고통(?)을 겪으시는 분들을 위해
올려봅니다.
오늘도 파이팅입니다.
'iOS개발 > 기타' 카테고리의 다른 글
Xcode 빌드 시 Sandbox: xcodebuild(3405) deny 에러 (0) | 2024.07.12 |
---|---|
IOS 10 is the maximum deployment target for 32-bit targets 에러 (0) | 2024.06.28 |
xcframework 서명하는 방법 알아보기 (0) | 2024.06.14 |
rsync error: some files could not be transferred 오류 (0) | 2024.05.14 |
xcframework 를 만들다 나온 버그들 (2024.05.13up) (0) | 2024.05.13 |
댓글