说我有这个Swift类:
class Foo: NSObject, NSCoding
{
var stringMember: String
var intMember: Int
var customObjectMember: CustomObject
//conforms with encode and required init...
}
我知道“ Foo”必须符合NSCoding,因此可以对其进行存档。成员“ customObject”是否还必须符合NSCoding / NSObject,或者它可以是常规的Swift类吗?
答案 0 :(得分:0)
答案是“是”。自定义对象成员还必须符合NSCoding。