pub unsafe trait CKRecordKeyValueSetting: NSObjectProtocol {
// Provided methods
unsafe fn objectForKey(
&self,
key: &CKRecordFieldKey
) -> Option<Retained<ProtocolObject<dyn CKRecordValue>>>
where Self: Sized + Message { ... }
unsafe fn setObject_forKey(
&self,
object: Option<&ProtocolObject<dyn CKRecordValue>>,
key: &CKRecordFieldKey
)
where Self: Sized + Message { ... }
unsafe fn objectForKeyedSubscript(
&self,
key: &CKRecordFieldKey
) -> Option<Retained<ProtocolObject<dyn CKRecordValue>>>
where Self: Sized + Message { ... }
unsafe fn setObject_forKeyedSubscript(
&self,
object: Option<&ProtocolObject<dyn CKRecordValue>>,
key: &CKRecordFieldKey
)
where Self: Sized + Message { ... }
unsafe fn allKeys(&self) -> Retained<NSArray<CKRecordFieldKey>>
where Self: Sized + Message { ... }
unsafe fn changedKeys(&self) -> Retained<NSArray<CKRecordFieldKey>>
where Self: Sized + Message { ... }
}Available on crate feature
CKRecord only.