在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数组指定类。如果你说我相信你的地方有记录,但我找不到它。