2016-11-22 83 views
1

在我的應用程序中,我需要用戶使用Google地點選擇一個地點。我叫谷歌的地方選擇器,像這樣:用於IOS的Google Places API不設置本地化語言

GMSPlacePicker * placePicker = [[GMSPlacePicker alloc] initWithConfig:config]; 

GMSPlacesClient * placesClient = [GMSPlacesClient sharedClient]; 

[placePicker pickPlaceWithCallback:^(GMSPlace *place, NSError *error) {...}]; 

我的問題是,所呈現採摘View有英語語言設置,而不是我的本地化語言(斯洛伐克)。我讀過它應該自己找到本地化?

+0

在這個問題上的任何解決方案? – icould

+0

完全沒有,如果你找到解決方案,請寫下答案。 –

回答

2

我所做的就是改變默認的語言在我的應用程序的info.plist

Localization native development region to = "your language prefix goes here" 

這改變了我的應用本地化,也改變了谷歌將選擇器的首選語言。 我的應用程序也需要從左至右,但我的語言是從右到左,所以我也迫使應用程序在我的應用程序委託,以「左到右」 :

UIView.appearance().semanticContentAttribute = UISemanticContentAttribute.forceLeftToRight 

採取考慮「semanticContentAttribute」支持僅限於ios 9及以上版本。

我希望這可以幫助任何人解決這個問題。

+0

謝謝先生!作品像魅力:) –