我只是想知道如何使用Xcode(iPhone Dev SDK)找出當前用戶的國家。獲取用戶的國家
獲取用戶的國家
回答
如果你想獲得用戶國家,你可以做兩件事情。最簡單的就是從本地化設置中剔除它。
NSLocale *locale = [NSLocale currentLocale];
NSString *country = [locale displayNameForKey:NSLocaleIdentifier value:[locale localeIdentifier]];
這可能是不可靠的(例如,在國外的用戶)。如果您依賴信息,則應使用CoreLocation查找用戶當前的位置,然後使用反向地理標記從座標中獲取國家/地區。看看CoreLocation Framework reference。它應該幫助你。
當我運行此代碼時,我得到「英語(英國)」。對於我的應用程序,我正在使用一個API,並且需要查看用戶是否基於美國(不管他們目前是否在國外)。字符串是否爲美國用戶「英語(美國)」返回。我找不到任何地方,必須100%確定! – Patrick 2012-08-11 23:37:10
應該是。我相信這只是獲得他們的語言設置,所以如果你看看你的iPhone設置中的語言選項,你將能夠看到各種選項。唯一的問題將是住在美國並且會說外語的人。對您來說最好使用Core Location。 – 2012-08-31 14:49:32
好吧歡呼!我將在未來考慮使用Core Location。我使用的API全部是英文,所以現在應該可以! – Patrick 2012-08-31 15:14:17
- 1. 獲取用戶的國家代碼
- 2. 在Android中獲取國家的國家
- 3. 從Facebook獲取用戶國家
- 4. 如何獲取用戶位置國家
- 5. Moodle php獲取當前用戶國家
- 6. 獲取Facebook用戶國家可能?
- 7. 如何從家鄉ID獲取用戶的國家?
- 8. 使用Google API獲取城市的國家/國家建議
- 9. 獲取給定的美國國家
- 10. 獲取ISO國家代碼
- 11. 獲取國家名稱android
- 12. Swift - 獲取國家列表
- 13. C++獲取國家代碼
- 14. 從經度獲取國家
- 15. 從jVectormap獲取國家onregionclick
- 16. 獲取當前iTunesStore國家
- 17. 從tzInfo TimeZone獲取國家?
- 18. Magento:按國名獲取國家代碼
- 19. 的Twitter:Twitter4j用戶的國家
- 20. Twitter的寶石 - 如何獲取用戶的國家?
- 21. 如何獲取用戶的國家和轉發到URL?
- 22. 獲取用戶的國家和鍵盤語言
- 23. 如何根據iTunes設置獲取用戶的國家?
- 24. 如何獲取用戶的國家信息
- 25. iOS獲取設備用戶所在的國家
- 26. 斯威夫特FBSDK獲取用戶的國家
- 27. 通過Graph API獲取Facebook用戶的國家名稱
- 28. 獲取用戶的國家以及移動
- 29. 從用戶輸入中使用pycountry獲取國家代碼
- 30. 獲取用戶的國家在Facebook的:getSignedRequest()的結果,而 '用戶' 字段
重複http://stackoverflow.com/questions/459355/whats-the-easiest-way-to-get-the-current-location-of-an-iphone – Max 2011-02-23 19:13:31