I have setup location to work on my project without no problem. I can get coordinates easily from didUpdateLocations. However, I realised that sometimes during the initial run (Xcode run), my didUpdateLocations function does not get fired at all even though all access is granted and the simulate location selection is selected (Simulator-> Location -> Debug -> Apple). Easy fix is that I select the Apple location again and everything runs again. I dont know if it is a bug or not?
Also, I want my app to be able to detect poor or no location signal didUpdateLocations ever get fired? Reason I am asking is because according to the following link, Inside didUpdateLocations, I can call location[0].horizontalAccuracy to detect zero signal. However, it would only work if this function DOES get fired when I have zero signal?