---
title: "resourceValues(forKeys:fromBookmarkData:)"
framework: foundation
role: symbol
role_heading: Type Method
path: "foundation/url/resourcevalues(forkeys:frombookmarkdata:)"
---

# resourceValues(forKeys:fromBookmarkData:)

Returns the resource values for properties identified by a specified array of keys contained in specified bookmark data.

## Declaration

```swift
static func resourceValues(forKeys keys: Set<URLResourceKey>, fromBookmarkData data: Data) -> URLResourceValues?
```

## Discussion

Discussion If the result dictionary does not contain a resource value for one or more of the requested resource keys, it means those resource properties are not available in the bookmark data.

## See Also

### Creating bookmarks

- [bookmarkData(options:includingResourceValuesForKeys:relativeTo:)](foundation/url/bookmarkdata(options:includingresourcevaluesforkeys:relativeto:).md)
- [bookmarkData(withContentsOf:)](foundation/url/bookmarkdata(withcontentsof:).md)
- [writeBookmarkData(_:to:)](foundation/url/writebookmarkdata(_:to:).md)
- [URL.BookmarkCreationOptions](foundation/url/bookmarkcreationoptions.md)
- [NSURL.BookmarkCreationOptions](foundation/nsurl/bookmarkcreationoptions.md)
