내 프로젝트에 SSZipArchive를 포함 할 수 있도록 Objective-C 프로젝트 ( https://github.com/soffes/ssziparchive )를 Swift 프로젝트에 포함하고 싶습니다. 파일의 압축을 풀려면이 파일이 필요합니다. Github에서의 지시에 포함, 나는 폴더 포함 minizip
, SSZipArchive.h
및 SSZipArchive.m
내 프로젝트에. 또한 프로젝트에 다음 가져 오기를 포함하는 브리징 헤더를 만들었습니다 #import "SSZipArchive.h"
. 그러나 Xcode에서 SSZipArchive를 입력하려고하면 자동 완성이 발생하지 않아 SSZipArchive가 내 프로젝트에 제대로 포함되어 있지 않다고 생각하게됩니다. 그렇게하는 방법에 대한 아이디어가 있습니까? Objective-C 프로젝트를 Swift에 포함하는 방법에 대한 많은 링크를 이미 살펴 봤는데, 프로젝트가 작동하려면 해당 헤더 파일을 포함하기 만하면된다는 것을 알게되었습니다.
브리징 헤더 경로를 제대로 설정하지 않은 것 같습니다. 매우 일반적인 문제이지만 쉽게 고칠 수 있습니다. 프로젝트 설정-> 빌드 설정-> 검색으로 이동하여를 검색 bridg
하고 Objective-C 브리징 헤더에서 브리징 헤더 파일의 경로를 설정합니다 (일부 하위 디렉토리에있을 수 있으므로 먼저 Finder에서 경로를주의 깊게 검사하십시오. 프로젝트의).
또한 포함 된 모든 헤더 파일에 애플리케이션의 대상이 있는지 확인하십시오. 있는지 확인하려면 헤더 파일을 클릭하고 오른쪽에서 유틸리티를 열고 Target Membership에서 첫 번째 대상이 선택되어 있는지 확인하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다