NSCoding和Bools Swift 3

时间:2016-09-28 19:37:12

标签: ios swift xcode swift3 xcode8

无论出于何种原因,我的应用程序每次解码我的Bool值时都会崩溃。在我更新到Swift 3之前它并没有崩溃。我不知道我做错了什么。如果我取出Bool值,我的应用程序运行正常而不会崩溃。 enter image description here

1 个答案:

答案 0 :(得分:4)

Swift 3已经改变了。有各种不同类型的解码...()函数。

现在的语法正确:

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