Delphi Can

Orjinalini görmek için tıklayınız: IOS Location izni isteği
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Arkadaşlar Merhaba. 
FMX uygulamamda kullanıcıdan lokasyona erişebilmek için izin istiyorum. Android tarafında izni istediğimde kullanıcı karşısına çıkan diyalog penceresinde kullanıcı seçimini yapınca, ilgili bir fonksiyonu tetikliyor ve bu fonksiyon içerisinde kullanıcının seçimine göre kodlama yapabiliyorum. 
Aynı işlemi IOS tarafında TCLLocationManager ile yapmaya çalışıyorum fakat kullanıcı karşısına çıkan diyalog penceresinde yapılan seçimde tetiklenecek bir fonksiyon ataması yapamıyorum. Bu nedenle kullanıcının seçimini görebilmek için uygulamayı yeniden başlatmak zorunda kalıyorum. Kullanıcı seçimi sonrası tetikletebileceğim bir fonksiyon atamasını nasıl yapabilirim ?  Aşağıda IOS platformu için kullandığım kod parçası mevcut. Şimdiden teşekkürler.

Kod:
var
 tclLocationManager : CLLocationManager;
begin
{$IFDEF IOS}
   if (TCLLocationManager.OCClass.authorizationStatus = kCLAuthorizationStatusNotDetermined) then  
   begin
      if tclLocationManager = nil then
        tclLocationManager  := TCLLocationManager.Create;
      tclLocationManager.requestWhenInUseAuthorization;
   end;
{$ENDIF}
end;
(11-10-2022, Saat: 15:53)vedat33 Adlı Kullanıcıdan Alıntı: [ -> ]Arkadaşlar Merhaba. 
FMX uygulamamda kullanıcıdan lokasyona erişebilmek için izin istiyorum. Android tarafında izni istediğimde kullanıcı karşısına çıkan diyalog penceresinde kullanıcı seçimini yapınca, ilgili bir fonksiyonu tetikliyor ve bu fonksiyon içerisinde kullanıcının seçimine göre kodlama yapabiliyorum. 
Aynı işlemi IOS tarafında TCLLocationManager ile yapmaya çalışıyorum fakat kullanıcı karşısına çıkan diyalog penceresinde yapılan seçimde tetiklenecek bir fonksiyon ataması yapamıyorum. Bu nedenle kullanıcının seçimini görebilmek için uygulamayı yeniden başlatmak zorunda kalıyorum. Kullanıcı seçimi sonrası tetikletebileceğim bir fonksiyon atamasını nasıl yapabilirim ?  Aşağıda IOS platformu için kullandığım kod parçası mevcut. Şimdiden teşekkürler.

Kod:
var
 tclLocationManager : CLLocationManager;
begin
{$IFDEF IOS}
   if (TCLLocationManager.OCClass.authorizationStatus = kCLAuthorizationStatusNotDetermined) then  
   begin
      if tclLocationManager = nil then
        tclLocationManager  := TCLLocationManager.Create;
      tclLocationManager.requestWhenInUseAuthorization;
   end;
{$ENDIF}
end;

Helper yardımcı olabilir belki
(11-10-2022, Saat: 17:38)narkotik Adlı Kullanıcıdan Alıntı: [ -> ]
(11-10-2022, Saat: 15:53)vedat33 Adlı Kullanıcıdan Alıntı: [ -> ]Arkadaşlar Merhaba. 
FMX uygulamamda kullanıcıdan lokasyona erişebilmek için izin istiyorum. Android tarafında izni istediğimde kullanıcı karşısına çıkan diyalog penceresinde kullanıcı seçimini yapınca, ilgili bir fonksiyonu tetikliyor ve bu fonksiyon içerisinde kullanıcının seçimine göre kodlama yapabiliyorum. 
Aynı işlemi IOS tarafında TCLLocationManager ile yapmaya çalışıyorum fakat kullanıcı karşısına çıkan diyalog penceresinde yapılan seçimde tetiklenecek bir fonksiyon ataması yapamıyorum. Bu nedenle kullanıcının seçimini görebilmek için uygulamayı yeniden başlatmak zorunda kalıyorum. Kullanıcı seçimi sonrası tetikletebileceğim bir fonksiyon atamasını nasıl yapabilirim ?  Aşağıda IOS platformu için kullandığım kod parçası mevcut. Şimdiden teşekkürler.

Kod:
var
 tclLocationManager : CLLocationManager;
begin
{$IFDEF IOS}
   if (TCLLocationManager.OCClass.authorizationStatus = kCLAuthorizationStatusNotDetermined) then  
   begin
      if tclLocationManager = nil then
        tclLocationManager  := TCLLocationManager.Create;
      tclLocationManager.requestWhenInUseAuthorization;
   end;
{$ENDIF}
end;

Helper yardımcı olabilir belki

Cevabınız içi teşekkürler. Atmış olduğunuz linki inceledim fakat ihtiyacım olan kısmı bulamadım.