Class CLSDataStore

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class CLSDataStore
    extends NSObject
    Since:
    Available in iOS 11.3 and later.
    • Constructor Detail

      • CLSDataStore

        protected CLSDataStore()
      • CLSDataStore

        protected CLSDataStore​(NSObject.Handle h,
                               long handle)
    • Method Detail

      • getMainAppContext

        public CLSContext getMainAppContext()
      • getActiveContext

        public CLSContext getActiveContext()
      • getRunningActivity

        public CLSActivity getRunningActivity()
      • save

        public void save​(org.robovm.objc.block.VoidBlock1<NSError> completion)
      • completeAllAssignedActivitiesMatching

        public void completeAllAssignedActivitiesMatching​(NSArray<NSString> contextPath)
        Since:
        Available in iOS 12.2 and later.
      • getContextsMatchingPredicate

        public void getContextsMatchingPredicate​(NSPredicate predicate,
                                                 org.robovm.objc.block.VoidBlock2<NSArray<CLSContext>,​NSError> completion)
      • removeContext

        public void removeContext​(CLSContext context)