One Logo Pool Ball
CoreSpotlight · IOS API REFERENCE

CSSearchQuery

class · iOS 10.0+ · SDK 27.1

class CSSearchQuery

Members (13)

method · iOS 10.0+

cancel

TypeScript
cancel(): void
Swift declaration
func cancel()
init · iOS 10.0+ · Deprecated in iOS 16.0

init

TypeScript
static initQueryStringAttributes(queryString: string, attributes?: (Array<string>) | null): CSSearchQuery
Swift declaration
convenience init(queryString: String, attributes: [String]?)
init · iOS 16.0+

init

TypeScript
static initQueryStringQueryContext(queryString: string, queryContext?: (CSSearchQueryContext) | null): CSSearchQuery
Swift declaration
init(queryString: String, queryContext: CSSearchQueryContext?)
method · iOS 10.0+

start

TypeScript
start(): void
Swift declaration
func start()
get · iOS 10.0+

isCancelled

TypeScript
get isCancelled(): boolean
Swift declaration
var isCancelled: Bool { get }
get · iOS 10.0+

completionHandler

TypeScript
get completionHandler(): (((arg0: (NativeError) | null) => Promise<void>)) | null
Swift declaration
var completionHandler: (((any Error)?) -> Void)? { get set }
set · iOS 10.0+

completionHandler

TypeScript
set completionHandler(value: (((arg0: (NativeError) | null) => void)) | null)
Swift declaration
var completionHandler: (((any Error)?) -> Void)? { get set }
get · iOS 10.0+

foundItemCount

TypeScript
get foundItemCount(): number
Swift declaration
var foundItemCount: Int { get }
get · iOS 10.0+

foundItemsHandler

TypeScript
get foundItemsHandler(): (((arg0: Array<CSSearchableItem>) => Promise<void>)) | null
Swift declaration
var foundItemsHandler: (([CSSearchableItem]) -> Void)? { get set }
set · iOS 10.0+

foundItemsHandler

TypeScript
set foundItemsHandler(value: (((arg0: Array<CSSearchableItem>) => void)) | null)
Swift declaration
var foundItemsHandler: (([CSSearchableItem]) -> Void)? { get set }
get · iOS 10.0+

protectionClasses

TypeScript
get protectionClasses(): Array<_Foundation_FileProtectionType>
Swift declaration
var protectionClasses: [FileProtectionType] { get set }
set · iOS 10.0+

protectionClasses

TypeScript
set protectionClasses(value: Array<_Foundation_FileProtectionType>)
Swift declaration
var protectionClasses: [FileProtectionType] { get set }
get · iOS 16.0+

results

TypeScript
get results(): CSSearchQuery_Results
Swift declaration
var results: CSSearchQuery.Results { get }

Skipped declarations

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

CSSearchQuery.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All CoreSpotlight types →