<!--
{
  "availability" : [
    "macOS: 10.10.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "FinderSync",
  "identifier" : "/documentation/FinderSync/FIFinderSyncController/targetedURL()",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "Finder Sync"
    ],
    "preciseIdentifier" : "c:objc(cs)FIFinderSyncController(im)targetedURL"
  },
  "title" : "targetedURL()"
}
-->

# targetedURL()

Returns the URL of the Finder’s current target.

```
func targetedURL() -> URL?
```

## Return Value

The URL of the Finder’s current target.

## Discussion

Use this method when creating a custom shortcut menu for the Finder. This
returns the URL of the item that the user Control-clicked, letting you
customize the menu for that item.

This method returns valid values only from the Finder Sync extension’s
[`menu(for:)`](/documentation/FinderSync/FIFinderSyncProtocol/menu(for:)) method or from one of the menu
actions created in this method. If the selected items are outside the
extension’s managed directories (for example, when the user clicks on the
toolbar button), this method returns `nil`.

---

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)