目前我有一個符合含有UIBezierPath和UIColor的NSCoding的類。UIBezierPath到NSData到服務器到Android
required init(coder aDecoder: NSCoder) {
super.init()
self.lineColor = aDecoder.decodeObjectForKey("color") as! UIColor
self.bezierPath = aDecoder.decodeObjectForKey("bezier") as! UIBezierPath
}
func encodeWithCoder(aCoder: NSCoder) {
aCoder.encodeObject(lineColor, forKey: "color")
aCoder.encodeObject(bezierPath, forKey: "bezier")
}
我的NSKeyedArchiver
NSKeyedArchiver.archivedDataWithRootObject(path)
實現這一點,將其保存到服務器(parse.com) 我可以與iOS沒有問題解除封存上。但如何與Android兼容?