Interface CKRecordKeyValueSetting

  • All Known Implementing Classes:
    CKRecord, CKShare

    public interface CKRecordKeyValueSetting
    Formalizes a protocol for getting and setting keys on a CKRecord. Not intended to be used directly by client code API-Since: 9.0
    • Method Detail

      • allKeys

        @NotNull
        @NotNull NSArray<java.lang.String> allKeys()
      • changedKeys

        @NotNull
        @NotNull NSArray<java.lang.String> changedKeys()
      • objectForKey

        @Nullable
        @Nullable CKRecordValue objectForKey​(@NotNull
                                             @NotNull java.lang.String key)
      • objectForKeyedSubscript

        @Nullable
        @Nullable CKRecordValue objectForKeyedSubscript​(@NotNull
                                                        @NotNull java.lang.String key)
      • setObjectForKey

        void setObjectForKey​(@Nullable
                             @Nullable CKRecordValue object,
                             @NotNull
                             @NotNull java.lang.String key)
      • setObjectForKeyedSubscript

        void setObjectForKeyedSubscript​(@Nullable
                                        @Nullable CKRecordValue object,
                                        @NotNull
                                        @NotNull java.lang.String key)