Initializer

init(resolvingBookmarkData:options:relativeTo:bookmarkDataIsStale:)

Creates a URL that refers to a location specified by resolving bookmark data. ブックマークデータを解決することによって指定されるある場所を参照するURLを作成します。

Declaration 宣言

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

Parameters パラメータ

data

The bookmark data used to construct a URL. URLを組み立てるのに使われるブックマークデータ。

options オプション

Options taken into account when resolving the bookmark data. ブックマークデータを解決する時に考慮に入れるオプション。

To resolve a security-scoped bookmark to support App Sandbox, include the withSecurityScope option. 保安作用域ブックマークを解決してApp Sandboxをサポートするには、withSecurityScopeオプションを含めて下さい。

relativeTo

The base URL that the bookmark data is relative to. ブックマークデータがそれに相対的である基準URL。

If you’re resolving a security-scoped bookmark to obtain a security-scoped URL, use this parameter as follows: あなたが保安作用域ブックマークを解決して保安作用域URLを入手しているならば、このパラメータを以下のように使ってください:

  • To resolve an app-scoped bookmark, use a value of nil. アプリ作用域ブックマークを解決するには、nilの値を使ってください。

  • To resolve a document-scoped bookmark, use the absolute path (despite this parameter’s name) to the document from which you retrieved the bookmark. 書類作用域ブックマークを解決するには、それからあなたがブックマークを回収した書類への絶対パスを(このパラメータの持つ名前にもかかわらず)使ってください。

App Sandbox doesn’t restrict which URL values you can pass to this parameter. App Sandboxは、どのURL値をあなたがこのパラメータに渡すことができるかを制限しません。

bookmarkDataIsStale

On return, if true, the bookmark data is stale. Your app should create a new bookmark using the returned URL and use it in place of any stored copies of the existing bookmark. 戻りにおいて、もしtrueならば、そのブックマークデータは失効です。あなたのアプリは、新しいブックマークをその返されるURLを使って作成して、それを既存のブックマークのあらゆる格納されたコピーそれらの代わりに使うべきです。

See Also 参照

Creating a URL by Resolving a Bookmark URLをブックマークを解決することによって作成する