2016-05-31 4 views
0

실제 장치에서 프로젝트를 실행할 때 제목 오류가 발생합니다. 때로는 서브 코드가 다를 수 있습니다. 나는 어떤 중단 점도 가지고 있지 않다. 나는 확인했다. 날 믿어.Xcode 오류 스레드 1 : EXC_BREAKPOINT (코드 = 1, 서브 코드 = 0x1001f276588)

enter image description here

Here are my files. 이 오류는 시작시 발생합니다.

이 문제를 해결하려면 어떻게해야합니까? 미리 감사드립니다!

EDIT : fatal error: unexpectedly found nil while unwrapping an Optional value이 콘솔에 인쇄됩니다.

+0

코드에서 오류 위치를 가져 오려면 예외 중단 점을 설정해야합니다. – vadian

+0

세부 사항 추가 : 언제 이런 일이 발생합니까? 발사? 특정 viewcontroller에서? – Robski18

+0

@ Robski18 출시 예정. – atirit

답변

1

나는 오류가이 부분에서 생각 :

let dir = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true).first 
let filePath = NSURL(fileURLWithPath: dir!).URLByAppendingPathComponent("file.txt") 

그것은 당신의 실제 장치에이 경우에는 아마도 사용할 수 없습니다 "DIR"를 풀다 강제로. 이로 인해 즉각적인 충돌이 발생합니다.

+0

위의 코드는 프로젝트에 포함 된 파일에 액세스하는 데 사용됩니다. 'file.txt'는 제 프로젝트 파일 중 하나입니다. – atirit

+0

파일은 시뮬레이터에서 사용할 수 있지만 장치에서와 같은 방식으로는 사용할 수 없습니다. 따라서 오류가 발생합니다. 나는 당신의 문제를 해결하기위한 정확한 코드를 모른다. 그러나 적어도 당신은 문제가 어디에 있는지 알았다. 희망이 도움이됩니다! – Robski18

+0

그냥이 코드로 시도 :'let documentsDirectory = NSFileManager.defaultManager(). URLsForDirectory (.DocumentDirectory, inDomains : .UserDomainMask) .last! fileURL = documentsDirectory.URLByAppendingPathComponent ("file.txt"), 같은 오류가 발생했습니다. 나는 무례한 것을 의미하지는 않지만, 문제에 관해 좀 더 구체적으로 생각한다면, 좋을 것입니다. – atirit

0

문제가 발견되었습니다 : 변수가 0 인 것을 사용하려고했습니다. 나는 이것이 디버거 메시지가 말하는 것임을 알고 있지만 어느 것을 알아 냈습니다. 잘

enter image description here

오. 나는 엉망이 됐어. 모든 도움을 주신 모든 분들께 감사드립니다!

관련 문제