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 宣言

- (BOOL)startAccessingSecurityScopedResource;

Return Value 戻り値

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

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 YES, 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. このメソッドがYESを返すならば、そのときあなたは、あなたがリソースの使用を完了するやいなや、アクセスを放棄しなければなりません。stopAccessingSecurityScopedResourceメソッドを呼び出して、アクセスを放棄してください。あなたがstopAccessingSecurityScopedResourceメソッドを呼び出す時、あなたは直ぐに当該のリソースへのアクセスを失います。

See Also 参照

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

Related Documentation 関連文書