2016-09-28 9 views
1

私のブール値を解読するたびにアプリケーションがクラッシュします。私はSwift 3にアップデートする前にクラッシュしなかった。何が間違っているのか分からない。 Boolの値を取り出すと、アプリケーションがクラッシュすることなく正常に動作します。 enter image description hereNSCodingとBools Swift 3

+1

しかし、だと思います。あなたは 'として! 'と言っています。それは "クラッシュ"します。スウィフトが言ったことをスウィフトが正確にやっていると、あなたは驚くことはありません! – matt

+0

Woahhhhhh男はそんなことを考えなかった! – walton

答えて

4

これはSwift 3のために変更されました。さまざまな種類の関連するdecode ...()関数があります。

正しい構文は以下のようになります。

let myBool = aDecoder.decodeBool(forKey: PropertyKey.completedKey) 
+1

私は愚かな私に言っている代わりに私を助けてくれてありがとう:) – walton