Ваши UserDefaults
данные словаря сохраняются в виде plist-файла с именем вашего приложения bundleIdentifier
в каталоге Preferences
внутри вашего приложения Library
каталог:
let fileName = Bundle.main.bundleIdentifier!
let library = FileManager.default.urls(for: .libraryDirectory, in: .userDomainMask).first!
let preferences = library.appendingPathComponent("Preferences")
let userDefaultsPlistURL = preferences.appendingPathComponent(fileName).appendingPathExtension("plist")
print("Library directory:", userDefaultsPlistURL.path)
print("Preferences directory:", userDefaultsPlistURL.path)
print("UserDefaults plist file:", userDefaultsPlistURL.path)
if FileManager.default.fileExists(atPath: userDefaultsPlistURL.path) {
print("file found")
}
Если вам нужно проверить содержимое ваших Документов или найти этот файл в вашем компьютерном симуляторе, все, что вам нужно сделать, это открыть ваш Mac Finder и использовать пункт меню «Файл» Перейти> Перейти к папке… и скопировать и вставить ваш Путь к папке настроек приложения, который там печатается в консоли.
let documents = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!
let imageURL = documents.appendingPathComponent("tempImage_wb.jpg")
print("Documents directory:", imageURL.path)