LocationManager and iOS11

Hi TMS,

Am I correct that the TTMSFMXNativeCLLocationManager doesn't work as expected in iOS 11.4 ?
Upon first start, it aks for permission (When in Use)
It does NOT ask for permission Always
But I can see the arrow in the Apple notification bar, so GPS is started, looks okay.
Only the OnDidUpdateLocations event gets fired only once: just after asking for permission.
After a next start of my program, the permission already exists, Hence is not asked, and the OnDidUpdateLocation-event never gets fired anymore.

I do have in my plist:
NSLocationAlwaysAndWhenInUseUsageDescription
NSLocationAlwaysUsageDescription
NSLocationWhenInUseUsageDescription

But to no avail... any thoughts?
Cheers,
John




Forgot to mention:

Delphi 10.2.3
iPhone8 ios 11.4
xcode 9.4.1
And the locationmanager is created and used inside a Thrad

Hi,


Can you simply drop the location manager on the main form? It is already running everything asynchronously, so a seperate thread is not necessary.