Class CKRecord

    • Constructor Detail

      • CKRecord

        protected CKRecord()
      • CKRecord

        public CKRecord​(java.lang.String recordType)
      • CKRecord

        public CKRecord​(java.lang.String recordType,
                        CKRecordID recordID)
      • CKRecord

        public CKRecord​(java.lang.String recordType,
                        CKRecordZoneID zoneID)
      • CKRecord

        public CKRecord​(NSCoder decoder)
    • Method Detail

      • getRecordType

        public java.lang.String getRecordType()
      • getRecordChangeTag

        public java.lang.String getRecordChangeTag()
      • getCreatorUserRecordID

        public CKRecordID getCreatorUserRecordID()
      • getCreationDate

        public NSDate getCreationDate()
      • getLastModifiedUserRecordID

        public CKRecordID getLastModifiedUserRecordID()
      • getModificationDate

        public NSDate getModificationDate()
      • getShare

        public CKReference getShare()
        Since:
        Available in iOS 10.0 and later.
      • getParent

        public CKReference getParent()
        Since:
        Available in iOS 10.0 and later.
      • setParent

        public void setParent​(CKReference v)
        Since:
        Available in iOS 10.0 and later.
      • supportsSecureCoding

        public static boolean supportsSecureCoding()
      • put

        public void put​(java.lang.String key,
                        java.lang.String object)
      • put

        public void put​(java.lang.String key,
                        NSString object)
      • put

        public void put​(java.lang.String key,
                        java.lang.Number object)
      • put

        public void put​(java.lang.String key,
                        NSNumber object)
      • put

        public void put​(java.lang.String key,
                        NSData object)
      • put

        public void put​(java.lang.String key,
                        NSDate object)
      • put

        public void put​(java.lang.String key,
                        CLLocation object)
      • put

        public void put​(java.lang.String key,
                        CKAsset object)
      • put

        public void put​(java.lang.String key,
                        CKReference object)
      • put

        public void put​(java.lang.String key,
                        NSArray<?> object)
      • put

        public void put​(java.lang.String key,
                        java.util.List<java.lang.String> object)
      • ParentKey

        public static java.lang.String ParentKey()
        Since:
        Available in iOS 10.0 and later.
      • ShareKey

        public static java.lang.String ShareKey()
        Since:
        Available in iOS 10.0 and later.
      • init

        protected long init​(java.lang.String recordType)
      • init

        protected long init​(java.lang.String recordType,
                            CKRecordID recordID)
      • init

        protected long init​(java.lang.String recordType,
                            CKRecordZoneID zoneID)
      • get

        public NSObject get​(java.lang.String key)
      • put

        protected void put​(NSObject object,
                           java.lang.String key)
      • getAllKeys

        public java.util.List<java.lang.String> getAllKeys()
      • getAllTokens

        public java.util.List<java.lang.String> getAllTokens()
      • getChangedKeys

        public java.util.List<java.lang.String> getChangedKeys()
      • encodeSystemFields

        public void encodeSystemFields​(NSCoder coder)
      • setParentReferenceFromRecord

        public void setParentReferenceFromRecord​(CKRecord parentRecord)
        Since:
        Available in iOS 10.0 and later.
      • setParentReferenceFromRecordID

        public void setParentReferenceFromRecordID​(CKRecordID parentRecordID)
        Since:
        Available in iOS 10.0 and later.
      • init

        protected long init​(NSCoder decoder)