2016-11-26 3 views
-1

は私がDUCのTRANのSYA 2に入学し、ニュースフィードアプリで、私はこのエラーを取得:致命的なエラー:オプションの値をアンラップしながら、予想外にnilを見つけ - ドクトラン

fatal error: unexpectedly found nil while unwrapping an Optional value 

enter image description here

しようとしたときにそれが起こりますコメントにアクセスする何か案は?

+1

「[致命的なエラー:予期せぬことに、オプション値のアンラッピング中に予期せぬエラーが検出されました」とはどういう意味ですか?](http://stackoverflow.com/questions/32170456/what-does-fatal-error-unexpectedly-found- nilの-しばらくラッピング解除-オプション-VALU) – rmaddy

+1

ますよ力 'VARメディアアンラップ:プロパティ宣言で'メディアをそれに初期値を与えていないし、それに助けを – markedwardmurray

答えて

0

コメントは、ここでは、オプションの値ではありませんので、我々は、データをチェックし、設定する必要があります。 はcommentsにも

let comments: [Comment]? = [Comment]() 

、従うよう、オプションでコメントを作る

if let comments = media.comments { 
      self.comments = comments 
} 

or

であなたのケースでも、オプションの必要がありますMediaクラスのプロパティをcomments = media.commentsを交換してください。あなたが非オプショナルなプロパティからデータを読み込んでいるときは、それはnilであってはなりません。

+0

感謝にアクセスする前にそれを設定していないが、どちらも!依然として同じエラーが発生しました:/ –

関連する問題