<!--
{
  "availability" : [
    "iOS: 26.0.0 -",
    "iPadOS: 26.0.0 -",
    "macCatalyst: 26.0.0 -",
    "macOS: 26.0.0 -",
    "tvOS: 26.0.0 -",
    "visionOS: 26.0.0 -",
    "watchOS: 26.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CloudKit",
  "identifier" : "/documentation/CloudKit/CKShare/blockRequesters(_:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "CloudKit"
    ],
    "preciseIdentifier" : "c:objc(cs)CKShare(im)blockRequesters:"
  },
  "title" : "blockRequesters(_:)"
}
-->

# blockRequesters(_:)

Blocks specified users from requesting access to this share.

```
func blockRequesters(_ requesters: [CKShare.AccessRequester])
```

## Parameters

`requesters`

An array of [`CKShare.AccessRequester`](/documentation/CloudKit/CKShare/AccessRequester) objects to block.

## Discussion

Blocking prevents users from submitting future access requests and removes existing participants from the share.
Blocked requesters appear in the [`blockedIdentities`](/documentation/CloudKit/CKShare/blockedIdentities) array.

To persist this change, save the share to the server after calling this method.

Only the share owner or an administrator can invoke this method. Attempts by other participants
result in an exception.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)