One Logo Pool Ball
ClassKit · IOS API REFERENCE

CLSContext

class · iOS 11.3+ · SDK 27.1

class CLSContext

Members (40)

method

addChildContext

TypeScript
addChildContext(child: CLSContext): void
Swift declaration
func addChildContext(_ child: CLSContext)
method · iOS 14.5+

addNavigationChildContext

TypeScript
addNavigationChildContext(child: CLSContext): void
Swift declaration
func addNavigationChildContext(_ child: CLSContext)
method · iOS 14.0+

addProgressReportingCapabilities

TypeScript
addProgressReportingCapabilities(capabilities: Array<CLSProgressReportingCapability>): void
Swift declaration
func addProgressReportingCapabilities(_ capabilities: Set<CLSProgressReportingCapability>)
method · iOS 11.3+

becomeActive

TypeScript
becomeActive(): void
Swift declaration
func becomeActive()
method · iOS 11.3+

createNewActivity

TypeScript
createNewActivity(): CLSActivity
Swift declaration
func createNewActivity() -> CLSActivity
method

descendant

TypeScript
descendant(identifierPath: Array<string>, completion: ((arg0: (CLSContext) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func descendant(matchingIdentifierPath identifierPath: [String]) async throws -> CLSContext
init · iOS 11.3+

init

TypeScript
static init(type: CLSContextType, identifier: string, title: string): CLSContext
Swift declaration
init(type: CLSContextType, identifier: String, title: String)
method

removeFromParent

TypeScript
removeFromParent(): void
Swift declaration
func removeFromParent()
method · iOS 14.5+

removeNavigationChildContext

TypeScript
removeNavigationChildContext(child: CLSContext): void
Swift declaration
func removeNavigationChildContext(_ child: CLSContext)
method · iOS 14.0+

resetProgressReportingCapabilities

TypeScript
resetProgressReportingCapabilities(): void
Swift declaration
func resetProgressReportingCapabilities()
method · iOS 11.3+

resignActive

TypeScript
resignActive(): void
Swift declaration
func resignActive()
method · iOS 14.0+

setType

TypeScript
setType(type: CLSContextType): void
Swift declaration
func setType(_ type: CLSContextType)
get · iOS 11.3+

isActive

TypeScript
get isActive(): boolean
Swift declaration
var isActive: Bool { get }
get · iOS 14.0+

isAssignable

TypeScript
get isAssignable(): boolean
Swift declaration
var isAssignable: Bool { get set }
set · iOS 14.0+

isAssignable

TypeScript
set isAssignable(value: boolean)
Swift declaration
var isAssignable: Bool { get set }
get · iOS 11.3+

currentActivity

TypeScript
get currentActivity(): (CLSActivity) | null
Swift declaration
var currentActivity: CLSActivity? { get }
get · iOS 13.4+

customTypeName

TypeScript
get customTypeName(): (string) | null
Swift declaration
var customTypeName: String? { get set }
set · iOS 13.4+

customTypeName

TypeScript
set customTypeName(value: (string) | null)
Swift declaration
var customTypeName: String? { get set }
get · iOS 11.3+

displayOrder

TypeScript
get displayOrder(): number
Swift declaration
var displayOrder: Int { get set }
set · iOS 11.3+

displayOrder

TypeScript
set displayOrder(value: number)
Swift declaration
var displayOrder: Int { get set }
get · iOS 11.3+

identifier

TypeScript
get identifier(): string
Swift declaration
var identifier: String { get }
get · iOS 13.4+

identifierPath

TypeScript
get identifierPath(): Array<string>
Swift declaration
var identifierPath: [String] { get }
get · iOS 14.5+

navigationChildContexts

TypeScript
get navigationChildContexts(): Array<CLSContext>
Swift declaration
var navigationChildContexts: [CLSContext] { get }
get

parent

TypeScript
get parent(): (CLSContext) | null
Swift declaration
weak var parent: CLSContext? { get }
get · iOS 14.0+

progressReportingCapabilities

TypeScript
get progressReportingCapabilities(): Array<CLSProgressReportingCapability>
Swift declaration
var progressReportingCapabilities: Set<CLSProgressReportingCapability> { get }
get · iOS 14.0+

suggestedAge

TypeScript
get suggestedAge(): SDKHandle
Swift declaration
var suggestedAge: NSRange { get set }
set · iOS 14.0+

suggestedAge

TypeScript
set suggestedAge(value: SDKHandle)
Swift declaration
var suggestedAge: NSRange { get set }
get · iOS 14.0+

suggestedCompletionTime

TypeScript
get suggestedCompletionTime(): SDKHandle
Swift declaration
var suggestedCompletionTime: NSRange { get set }
set · iOS 14.0+

suggestedCompletionTime

TypeScript
set suggestedCompletionTime(value: SDKHandle)
Swift declaration
var suggestedCompletionTime: NSRange { get set }
get · iOS 13.4+

summary

TypeScript
get summary(): (string) | null
Swift declaration
var summary: String? { get set }
set · iOS 13.4+

summary

TypeScript
set summary(value: (string) | null)
Swift declaration
var summary: String? { get set }
get · iOS 13.4+

thumbnail

TypeScript
get thumbnail(): (_CoreGraphics_CGImage) | null
Swift declaration
var thumbnail: CGImage? { get set }
set · iOS 13.4+

thumbnail

TypeScript
set thumbnail(value: (_CoreGraphics_CGImage) | null)
Swift declaration
var thumbnail: CGImage? { get set }
get · iOS 11.3+

title

TypeScript
get title(): string
Swift declaration
var title: String { get set }
set · iOS 11.3+

title

TypeScript
set title(value: string)
Swift declaration
var title: String { get set }
get · iOS 11.3+

topic

TypeScript
get topic(): (CLSContextTopic) | null
Swift declaration
var topic: CLSContextTopic? { get set }
set · iOS 11.3+

topic

TypeScript
set topic(value: (CLSContextTopic) | null)
Swift declaration
var topic: CLSContextTopic? { get set }
get · iOS 11.3+

type

TypeScript
get type(): CLSContextType
Swift declaration
var type: CLSContextType { get }
get · iOS 11.4+

universalLinkURL

TypeScript
get universalLinkURL(): (string) | null
Swift declaration
var universalLinkURL: URL? { get set }
set · iOS 11.4+

universalLinkURL

TypeScript
set universalLinkURL(value: (string) | null)
Swift declaration
var universalLinkURL: URL? { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

CLSContext.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All ClassKit types →