在Swift中解码和编码字符串和数组

时间:2014-08-07 22:42:50

标签: ios macos swift

在XCode beta 4中,这个代码不仅编译,编码和解码一个对象,还给了一个相同的实例。

public required init(coder aDecoder: NSCoder!) {
    name = aDecoder.decodeObjectOfClass(NSString.self, forKey: SerializationKey.name) as String
    practiseDeals = aDecoder.decodeObjectOfClass(NSArray.self, forKey: SerializationKey.practiseDeals) as [BridgeDealBiddingPractise]
    seat = aDecoder.decodeObjectOfClass(BridgePlayer.self, forKey: SerializationKey.seat) as BridgePlayer
}

安装测试版5有__TFSS18bridgeToObjectiveCfSSFT_CSo8NSString未定义的链接错误。根据发行说明,bridgeToObjectiveC将被淘汰,所以我相信我应该弄清楚如何为Swift字符串和Swift数组指定类。如果你说我相信你的地方有记录,但我找不到它。

0 个答案:

没有答案