Instance Method インスタンスメソッド

startAccessingSecurityScopedResource()

In an app that has adopted App Sandbox, makes the resource pointed to by a security-scoped URL available to the app. App Sandboxを採用しているアプリにおいて、保安作用域URLによって指し示されるリソースをそのアプリに利用可能にします。

Declaration 宣言

func startAccessingSecurityScopedResource() -> Bool

Return Value 戻り値

true if the request to access the resource succeeded; otherwise, false. true、もしリソースにアクセスするための要請がうまくいったならば;そうでなければfalse

Discussion 議論

When you obtain a security-scoped URL, such as by resolving a security-scoped bookmark, you cannot immediately use the resource it points to. To make the resource available to your app, by way of adding its location to your app’s sandbox, call this method (or its Core Foundation equivalent, the CFURLStartAccessingSecurityScopedResource(_:) function) on the security-scoped URL. あなたが保安作用域URLを入手する時、例えばある保安作用域ブックマークを解決することによってなど、あなたは直接にそれが指しているリソースを使用できません。そのリソースをあなたのアプリに利用可能にするには、それの位置をあなたのアプリの持つサンドボックスに加えるという方法では、このメソッド(またはそれのCore Foundation相当物、CFURLStartAccessingSecurityScopedResource(_:)関数)を保安作用域URL上で呼び出してください。

If this method returns true, then you must relinquish access as soon as you finish using the resource. Call the stopAccessingSecurityScopedResource() method to relinquish access. When you call the stopAccessingSecurityScopedResource() method, you immediately lose access to the resource in question. このメソッドがtrueを返すならば、そのときあなたは、あなたがリソースの使用を完了するやいなや、アクセスを放棄しなければなりません。stopAccessingSecurityScopedResource()メソッドを呼び出して、アクセスを放棄してください。あなたがstopAccessingSecurityScopedResource()メソッドを呼び出す時、あなたは直ぐに当該のリソースへのアクセスを失います。

See Also 参照

Working with Bookmark Data ブックマークデータを扱う

Related Documentation 関連文書