更新到Xcode 5.0.2後,似乎iOS模擬器自定義位置選項無法正常工作。當我提示此iOS模擬器在調試時無法獲取自定義位置
並再次打開自定義位置對話框
我最終獲得經/緯度值無小數。另外,如果我提示.
而不是逗號,有時候對話框會用逗號代替點,有時會刪除小數點。我試過關閉模擬器,更改硬件並重新啓動Xcode而沒有任何結果。
更新到Xcode 5.0.2後,似乎iOS模擬器自定義位置選項無法正常工作。當我提示此iOS模擬器在調試時無法獲取自定義位置
並再次打開自定義位置對話框
我最終獲得經/緯度值無小數。另外,如果我提示.
而不是逗號,有時候對話框會用逗號代替點,有時會刪除小數點。我試過關閉模擬器,更改硬件並重新啓動Xcode而沒有任何結果。
有一個在影響誰擁有逗號設置爲十進制數分隔用戶模式「自定義位置」的iOS模擬器窗口的錯誤。
如果使用格式XX,XX鍵入座標,並按下確定,逗號後面的數字將被截斷。
嘗試輸入格式爲XX.XXX的兩個座標(2位+一點(。)+ 3位數字),然後按OK,然後退出iOS模擬器。當你再次啓動它時,它會有所需的位置。
如果您轉到相同的「自定義位置」窗口,您將以XX,XX格式顯示座標,但不要在該窗口中按下按鈕,只需按取消,因爲如果按下「確定」按鈕,它們將被截斷再次。
看來,iOS模擬器只接受小數點而不是逗號。 對於您的語言(西班牙語,我認爲),Mac OS以逗號分隔小數。我有同樣的問題,因爲我的Mac OS是葡萄牙語,使用逗號作爲默認的十進制數字。
要更改此設置,請System Preferences > Language & Region > Advanced...
和逗號(,
)的數字分隔符改變Decimal
值點(.
)(你可以改變貨幣分離,如果你想)。
比每當您打開自定義位置提示時,緯度/經度值的十進制數字都會以點而不是逗號出現。
我希望它能幫助你,因爲我的信譽差,我無法發佈圖片。
您可以使用此宏#if (TARGET_IPHONE_SIMULATOR)
並在代碼中手動設置自定義位置。
希望它可以幫助
在Xcode中,Product - > Scheme - > Edit Scheme ...(command + <)。
從側面菜單中選擇運行/調試,選項選項卡選擇「允許位置模擬」並選擇默認位置爲無。默認位置是自定義位置更改的原因。
設置自定義緯度/長到模擬器......
我有這樣的問題太多,請張貼一個答案,如果你找到一個解決這個。 –