3
MacOS 명령 줄 도구 프로젝트에 몇 개의 JSON 파일을 추가했지만 일반적인 방법으로 찾을 수 없습니다.macOS 명령 줄 도구 프로젝트에서 파일 읽기
if let path = Bundle.main.path(forResource: "Data", ofType: "json")
{
if let contents = try? String(contentsOfFile: path)
{
print (contents)
}
else { print("Could not load contents of file") }
}
else { print("Could not find path") }
이 코드는보기 기반 응용 프로그램에서 사용할 때 절대적으로 잘 작동하지만 명령 줄 도구에서 항상 "경로를 찾을 수 없습니다"라고 인쇄합니다.
내가 뭘 잘못하고 있는지 아는 사람이 있습니까?
P.S : 이것을 위해 guard
문을 사용해야한다고 완전히 알고 있지만, 코드는 함수가 아니며, 이것을 알아 내기 전까지는 main.swift를 보지 못했습니다.
고마워요! 현재 .xcodeproj 파일에 상대적인 파일 경로를 얻는 좋은 방법이 있습니까? (git repo에 파일을 포함하려고 시도하는 것) – XmasRights
http://getacket.com/test-script-from-within-script/questions/31480186/get-path-to-swift-script-from-within-script –