---
title: "init(resolvingBookmarkData:options:relativeTo:bookmarkDataIsStale:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/url/init(resolvingbookmarkdata:options:relativeto:bookmarkdataisstale:)-97e6x"
---

# init(resolvingBookmarkData:options:relativeTo:bookmarkDataIsStale:)

Initializes a URL that refers to a location specified by resolving bookmark data.

## Declaration

```swift
init?(resolvingBookmarkData data: Data, options: URL.BookmarkResolutionOptions = [], relativeTo url: URL? = nil, bookmarkDataIsStale: inout Bool) throws
```

## See Also

### Creating a URL from a string

- [init(string:)](foundation/url/init(string:).md)
- [init(string:encodingInvalidCharacters:)](foundation/url/init(string:encodinginvalidcharacters:).md)
- [init(string:relativeTo:)](foundation/url/init(string:relativeto:).md)
- [init(resolvingBookmarkData:options:relativeTo:bookmarkDataIsStale:)](foundation/url/init(resolvingbookmarkdata:options:relativeto:bookmarkdataisstale:)-3ic6f.md)
