2016-05-06 89 views
0

我正在使用mvvmcross位置插件,它在Android中正常工作。但iOS版本不起作用。當我安裝我的應用程序並在設置中檢查位置服務。我將其設置爲「始終」。這就是我如何開始位置的觀察者:Mvvmcross位置iOS不工作

MvxGeoLocation _location; 
IMvxLocationWatcher _locationWatcher = Mvx.Resolve<IMvxLocationWatcher>(); 
_locationWatcher.Start(new MvxLocationOptions(), OnLocation, OnError); 

enter image description here

當我開始我的應用程序,然後點擊啓動按鈕的位置 - 什麼也沒有發生。 然後我又檢查了我的位置服務:

enter image description here

回答

1

好吧,我發現它。我應該把這加到我的info.plist

<key>NSLocationAlwaysUsageDescription</key> 
<string>Your message goes here</string> 
<key>NSLocationWhenInUseUsageDescription</key> 
<string>Your message goes here</string>