init
TypeScriptstatic init(condition: number): NSConditionLockSwift declarationinit(condition: Int)class · SDK 27.1
class NSConditionLockstatic init(condition: number): NSConditionLockSwift declarationinit(condition: Int)lockBefore(limit: globalThis.Date): booleanSwift declarationfunc lock(before limit: Date) -> BoollockWhenCondition(condition: number): voidSwift declarationfunc lock(whenCondition condition: Int)lockWhenConditionBefore(condition: number, limit: globalThis.Date): booleanSwift declarationfunc lock(whenCondition condition: Int, before limit: Date) -> Booltry(): booleanSwift declarationfunc `try`() -> BooltryLock(condition: number): booleanSwift declarationfunc tryLock(whenCondition condition: Int) -> Boolunlock(condition: number): voidSwift declarationfunc unlock(withCondition condition: Int)get condition(): numberSwift declarationvar condition: Int { get }get name(): (string) | nullSwift declarationvar name: String? { get set }set name(value: (string) | null)Swift declarationvar name: String? { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
NSConditionLock.init()
inherited init: cannot prove legal (class declares 1 custom initializer)