2011-02-25 79 views
0

我正在iPhone模擬器中運行測試應用程序以使用MapKit。我使用一個很容易從Google發現的教程中找到程序。無論如何,我和這張海報(https://stackoverflow.com/questions/3667975/google-map-is-not-loading-in-iphone-simulator-can-only-see-the-grid-lines)有同樣的問題,這樣一切都會運行,但地圖只是默認的灰色網格。我知道問題在於模擬器沒有連接到互聯網。我在我大學的一臺電腦上工作,因此我必須輸入用戶名和密碼才能使用互聯網(每當我打開Firefox,Safari或任何其他試圖訪問互聯網的特定程序時都會提示)。我可以通過模擬器的Safari連接到互聯網,它在打開時提示我輸入密碼。谷歌地圖不會加載在iPhone模擬器上

所以,問題是模擬器沒有提示我輸入密碼,所以我可以通過我的測試應用程序訪問互聯網。有沒有辦法解決這個問題或解決它?

回答

0

我不認爲有這個方法。你有可以測試的物理設備嗎?

+0

我目前沒有,但我將在未來。我只是希望在那之前讓模擬器完整工作。 – Jay 2011-02-25 20:34:53

+0

正如你已經注意到的,iPhone模擬器可以很棒,但它有它的侷限性。要開發iPhone應用程序,您確實需要一個物理設備,如果您希望實現高度多樣化的用戶羣(iPhone,iPod touch,iPad),則需要大量設備。我知道它很糟糕,但有時候有些東西你根本無法用iPhone的限制來做。我建議你在模擬器中開發應用程序的任何部分,然後一旦拿到設備就移動到其他部分。 – FreeAsInBeer 2011-02-26 01:24:36

0

不幸的是,這不是你可以解決的問題。

由於您正在使用MapKit,您可以隨時嘗試通過UIWebView(應該允許用戶名/密碼)進行設置,然後將其轉換爲您的應用。否則,這是檢測活動網絡連接並顯示適當內容或缺乏的好習慣:)

+0

這非常有幫助,謝謝。對於這一切我都是一個嚴肅的新手,但是這個建議讓我走向了正確的方向。 – Jay 2011-02-25 20:35:25