Я думаю, что вопрос заключается в том, сохраняется ли определенный объект в пользовательских значениях по умолчанию, а не в том, были ли данные успешно сохранены.
Пользовательские значения по умолчанию - это просто словарь, с точки зрения его API, так что вы можете попытаться получить объект для данного ключа. Если возвращаемый объект не является nil
, то, очевидно, что-то было сохранено для этого ключа. И наоборот, если возвращаемое значение равно nil
, то ничего не было сохранено, и вам, вероятно, следует загрузить объект по умолчанию или выполнить какой-либо другой непредвиденный случай.