This is the scenario:
I’m writing a medical related program, that would be use while with no connection. When some action act, the program would write the time to CoreData record.
That’s the problem, if their device set the time to a diff time like earlier than the real time. That would be a big problem coz it’s for medical usage.
- So, how can i get the “real” time even if there is no connection?
- Or, is it possible to disallow user changing the device time using something like restrictions or DeviceProfile?
It’s only because Apple IS the Big Brother they claimed to be fighting in 1984. Welcome to 1984! Otherwise we would have access to real time time, and an English version of ISO date format! :-/
Every iPwn, and now other devices, has a GPS receiver and an Internet capability, from which sub-second accurate time could be derived, yet Apple insists on forcing us to depend on AT&T to automatically set our clocks. It’s only recently that AT&T started delivering accurate time, thank god for small favors.
The lack of GPS and NTP time setting, plus the glaring omission of ISO 8601 date formatting with otherwise USA formats and language, is extremely annoying on a daily basis.
So, the answer to your question is, Yes, it is feasible, but not in Apple’s Jail, since you cannot set RTC from GPS or NTP without jail breaking.
PS: my guess is that AT&T insists on this for call-timing or something stupid that has to do with charging us more money! 😉