<!--
{
  "availability" : [
    "iOS: 9.0.0 -",
    "iPadOS: 9.0.0 -",
    "macCatalyst: 9.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "WatchConnectivity",
  "identifier" : "/documentation/WatchConnectivity/WCSession/transferCurrentComplicationUserInfo(_:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "Watch Connectivity"
    ],
    "preciseIdentifier" : "c:objc(cs)WCSession(im)transferCurrentComplicationUserInfo:"
  },
  "title" : "transferCurrentComplicationUserInfo(_:)"
}
-->

# transferCurrentComplicationUserInfo(_:)

Sends complication-related data from the iOS app to the WatchKit extension.

```
func transferCurrentComplicationUserInfo(_ userInfo: [String : Any] = [:]) -> WCSessionUserInfoTransfer
```

## Parameters

`userInfo`

A dictionary of property list values that you want to send. You define the contents of the dictionary that your counterpart supports. This parameter must not be `nil`.

## Return Value

A transfer object that you can use to monitor and cancel the operation.

## Discussion

Call this method when you have new data to send to your complication. Your WatchKit extension can use the data to replace or extend its current timeline entries.

This method can only be called while the session is active (the [`activationState`](/documentation/WatchConnectivity/WCSession/activationState) property is set to [`WCSessionActivationState.activated`](/documentation/WatchConnectivity/WCSessionActivationState/activated)). Calling this method for an inactive or deactivated session is a programmer error.

> Warning:
> Always test Watch Connectivity data transfers on paired devices. The Simulator app doesn’t support the ``doc://com.apple.watchconnectivity/documentation/WatchConnectivity/WCSession/transferCurrentComplicationUserInfo(_:)`` method.

---

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)