2013-07-03 69 views
0

我在uitableview中有圖像,它們每個都有一個字符串,因爲它們是文檔目錄中的路徑。 現在我的麻煩是,如果有人添加相同的圖像,他們將有相同的路徑。 我正在考慮製作一個if語句,該語句將運行在我的所有fetchedResultsController對象上,或者更好的是我的整個文檔目錄,並在pathString附加一個數字或者其他東西。 可以說用戶添加title.jpg到doc目錄,然後他添加相同的圖像,然後我想檢查它是否已經存在,如果它已經存在於doc目錄中,然後附加title(1).jpg,以便它可以正確保存等等。查詢文檔目錄對象ios

這樣做的有效方法?

+1

不需要檢查docement目錄中的imaagename,但設置imagename像隨機數或當前數據時間 –

+0

好主意去日期。我一直在思考一些散列號,但那也行得通! thx一羣親愛的先生! –

回答

0

根據您定位的操作系統,您可以使用NSUUID來設置圖像名稱。如果您的目標是iOS 12,請使用CFUUIDRef。這將始終確保您具有圖像的唯一文件名。

+0

thx一堆。這是我如何使用它:NSUUID * uniqueImageID = [NSUUID UUID]; NSString * imageName = [uniqueImageID UUIDString]; 很好用! –