Мое приложение позволяет пользователям добавлять новые предметы в свой инвентарь.Каждый раз, когда элемент добавляется, одним из свойств, связанных с этим элементом, является отметка времени, когда он был добавлен.Чтобы получить эту временную метку, я использую следующий код:
float timestamp = [[NSDate date] timeIntervalSince1970];
Если я добавляю несколько элементов в течение одного сеанса использования приложения (т. Е. Я просто собираю и запускаю его один раз, но через процесс добавления несколькораз), отметка времени всегда выходит одинаковой.Однако после того, как я соберу и запустлю приложение снова, отметка времени изменится.Но потом он не изменится, пока я не перекомпилирую и не запустлю.
Я знаю, что это не проблема сохранения данных об элементе, потому что если я регистрирую переменную timestamp
(а не просто смотрю насвойство метки времени элемента), я вижу, что эта ошибка не изменяется.
Почему это не меняется?
В случае, если это имеет значение, я запускаю это на симуляторе iPhone.