-[NSFileManager URLForDirectory:inDomain:appropriateForURL:create:error:]
需要一個NSSearchPathDomainMask並返回一個URL。 (...appropriateForURL:create:error:
部分在文檔中有點令人困惑。)NSFileManager - URLsForDirectory ...或URLForDirectory
-[NSFileManager URLsForDirectory:inDomains:]
允許您爲domains參數創建一個位掩碼並返回一個URL數組。
在我看來,這兩種方法之間有重疊。如果我的目標是從iOS應用程序的沙箱中獲取文檔或圖書館等目錄,那麼我應該什麼時候使用另一個?
從Apple的文檔:'您應該考慮使用NSFileManager方法URLsForDirectory:inDomains:和URLForDirectory:inDomain:appropriateForURL:create:error :.其中返回的是首選格式的網址。「 – edelaney05
如果您需要網址,則爲true。如果你想將路徑作爲NSString,那麼我發佈的內容就很好。 – rmaddy
@ edelaney05查看我更新的答案。 – rmaddy