Bir uygulamada saat dilimi değişikliğini bildirme konusunda bir açıklama almak istiyorum.Bir iOS uygulamasında saat dilimini değiştirme
- Senaryo 1: Kullanıcı iPhone ayarlarından elle dilimini değiştirdiğinde. Bu durumda, post sonrası antrenman yapacak.
Notify app when iPad date time settings changed
- Senaryo 2: uygulama ön planda ve kullanıcı telefon ayarlarında belirlenen saat diliminde farklı bir saat dilimine gönderilmesi halinde. Bu durumda, uygulamanın saat dilimi değişikliği hakkında bilgilendirilebileceği bir yol var mı? Bu, konum farklı bir saat dilimine dönüştüğünde, zaman dilimi alanındaki değişiklik hakkında uygulamayı bilgilendirmek anlamına gelir.
Saat dilimi değişikliğinin bildirilebildiği bir tane daha görüyorum ki, bu aşağıdaki gibi verilir.
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(timeZoneChanged) name: NSSystemTimeZoneDidChangeNotification object:nil];
kimse senaryo 2.
Her iki bildirimi de aynı yöntemi aramalarına izin vererek yönetebilirsiniz. Bilmeniz gereken her şey, görüntülediğiniz her zaman değişmek zorunda kalabilirsiniz; Nadiren de olsa kullanıcının zaman dilimini görüntüleyeceğiniz, bunun da değişmesi gerekiyor. – gnasher729