2016-05-31 6 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

詳細を追加:これはいつ起こるのですか?打ち上げ時?特定のビューコントローラでは? – 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

私は問題を発見しました:私はゼロである変数を使用しようとしていました。私はそれがデバッガのメッセージが言っていることを知っていますが、私はどれを見つけましたか。まあ

enter image description here

。混乱した。誰もが助けてくれてありがとう!

関連する問題