草庐IT

CKRecord

全部标签

swift - 在 Swift 中的 CKRecord 上定义下标时发生堆栈溢出

Thisquestion询问是否可以使用CKRecord的下标在swift。虽然我已经知道如何做提问者想要的,但它的每一个排列都会让我堆栈溢出:subscript(key:String)->CKRecordValue?{get{returnobjectForKey(key)asCKRecordValue?}set{setObject(newValue,forKey:key)}}栈溢出发生在getter中。(我从来没有尝试过setter,所以它也可能出现在那里。)我试过用objectForKey:实现,objectForKeyedSubscript:,和valueForKey:.所有结果