5
我有一個sanboxed mac應用程序,com.apple.security.assets.pictures.read-write授權設置爲YES。因此,我可以訪問用戶實際/用戶/用戶名/圖片目錄。如何在沙箱mac應用程序中獲取用戶的圖片目錄?
我想以編程方式獲得此目錄的路徑,我該怎麼做?
我目前執行以下操作,但它導致沙箱容器圖片位置。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSPicturesDirectory, NSUserDomainMask, YES);
//this gets the pictures directory in sandbox container not the actual user Pictures directory
NSString *userPicturesPath = [paths objectAtIndex:0];
我在一個示例項目中轉載了這個文件,並且無法找到任何方法,使用Foundation函數(就像你在你的問題)還是替換它們的'NSFileManager'。這似乎是一個巨大的疏忽。我瀏覽了文檔,頭文件和GitHub項目,並且找不到正確執行此操作的示例。我也認爲,也許容器子目錄會讓你訪問相同的文件和文件夾,但它不會。 – Dov