它是安全的假設,傳遞給outlineView:namesOfPromisedFilesDroppedAtDestination:forDraggedItems:方法(由NSOutlineViewDataSource協議規定)目標網址始終是一個文件URL?可可:這是安全的假設,對落實一個NSFilesPromisePboardType目標URL是一個文件URL?
在這種方法中,我利用的NSDictionary的writeToURL的實施:原子:寫出了「.webloc」屬性列表。我想確保現有文件不會被使用尚未使用的文件名覆蓋。我知道這是可以用的NSFileManager的fileExistsAtPath文件URL進行檢查:但我不知道如何處理,其中一個不處理一個文件URL的情況。那麼,這種情況是否會發生?
我猜測YES,URL總是一個文件URL,因爲遠程卷等總是通過本地文件系統中的掛載點提供;但也許我俯瞰東西...
,如果沒有,那麼,如何選擇一個文件名,以便在目標URL沒有現有文件被覆蓋?
(注:我正在寫針對的Mac OS X 10.4的最低OS版本要求的應用程序。)