---
title: "init(userIdentityLookupInfos:)"
framework: cloudkit
role: symbol
role_heading: Initializer
path: "cloudkit/ckdiscoveruseridentitiesoperation/init(useridentitylookupinfos:)"
---

# init(userIdentityLookupInfos:)

Creates an operation for discovering the user identities of the specified lookup infos.

## Declaration

```swift
convenience init(userIdentityLookupInfos: [CKUserIdentity.LookupInfo])
```

## Parameters

- `userIdentityLookupInfos`: An array that contains instances of doc://com.apple.cloudkit/documentation/CloudKit/CKUserIdentity/LookupInfo-swift.class. CloudKit uses this parameter as the default value for the doc://com.apple.cloudkit/documentation/CloudKit/CKDiscoverUserIdentitiesOperation/userIdentityLookupInfos property. If you specify nil, you must assign a value to that property before you execute the operation.

## Discussion

Discussion After you create the operation, assign a handler to discoverUserIdentitiesCompletionBlock so that you can process the search results.

## See Also

### Creating an Operation

- [init()](cloudkit/ckdiscoveruseridentitiesoperation/init().md)
