func getRelationship (UnsafeMutablePointer<FileManager.URLRelationship>, ofDirectoryAt : URL, toItemAt : URL)
enum FileManager.URLRelationship
Availability 有効性
Technology
func getRelationship(_ outRelationship: UnsafeMutablePointer
<FileManager
.URLRelationship
>,
of directory: FileManager
.SearchPathDirectory
,
in domainMask: FileManager
.SearchPathDomainMask
,
toItemAt url: URL
) throws
outRelationship
A pointer to a variable in which to put the relationship between directory
and other
. For a list of possible values, see File
.
directory
とother
との間の関係が置かれることになる変数へのポインタ。可能な値の一覧として、File
を見てください。
directory
The search path directory. For a list of possible values, see File
.
検索パスディレクトリ。可能な値の一覧として、File
を見てください。
domainMask
The file system domain to search. Specify 0
for this parameter if you want the file manager to choose the domain that is most appropriate for the specified url
.
検索するファイルシステムドメイン。0
をこのパラメータに対して指定してください、もしあなたが指定されたurl
に対して最も適切であるドメインを選ぶために、ファイルマネージャを望むならば。
url
The URL of the file or directory whose relationship to directory
is being tested. This parameter must not be nil
.
ファイルまたはディレクトリのURL、それのdirectory
への関係がテストされています。このパラメータは、nil
であってはいけません。
true
if the relationship between the items was successfully determined, or false
if an error occurred.
true
、もし項目間の関係がうまく決定されたならば、またはfalse
、もしエラーが発生したならば。
Use this method to determine the relationship between an item and one of the system-specific directories. For example, you might use this method to determine if the specified item is in the user’s Documents
directory or is in the trash. If the relationship between the items is determined successfully, this method sets the value of the out
parameter to an appropriate value. The directory may contain the item, it may be the same as the item, or it may not have a direct relationship to the item.
このメソッドを使って、ある項目とシステム固有ディレクトリの1つと間の関係を決定してください。例えば、あなたはこのメソッドを使って、指定された項目がユーザのDocuments
ディレクトリの中にあるまたはゴミ箱の中にあるかを決定するかもしれません。項目間の関係がうまく決定されるならば、このメソッドはout
パラメータの値を適切な値に設定します。ディレクトリはその項目を含むかもしれません、それはその項目と同じかもしれません、またはそれはその項目に対して直接の関係を持たないかもしれません。
Handling Errors in Swift: Swiftでのエラー処理:
In Swift, this method returns Void
and is marked with the throws
keyword to indicate that it throws an error in cases of failure.
Swiftでは、このメソッドはVoid
を返します、そして失敗の場合にエラーをスローすることを指し示すためにthrows
キーワードで印されます。
You call this method in a try
expression and handle any errors in the catch
clauses of a do
statement, as described in Error Handling in The Swift Programming Language and About Imported Cocoa Error Parameters.
あなたはこのメソッドをtry
式の中で呼び出して、あらゆるエラーをdo
文のcatch
節で取り扱います、The Swift Programming Languageのエラー処理そしてインポートされるCocoaエラーパラメータについてで記述されるように。
func getRelationship (UnsafeMutablePointer<FileManager.URLRelationship>, ofDirectoryAt : URL, toItemAt : URL)
enum FileManager.URLRelationship