2014-02-06 34 views
-1

當我運行此代碼時,它說: *終止應用程序由於未捕獲異常'NSRangeException',原因:'* - [__ NSArrayI objectAtIndex:]:索引0超出空陣列的邊界'***由於未捕獲異常'NSRangeException',原因:'*** - [__ NSArrayI objectAtIndex:]:索引0超出空數組的界限'

我認爲問題是,它試圖從這裏獲取信息: http://maps.googleapis.com/maps/api/directions/json?但它不能執行該操作由於參數的非可用性:起源=洛杉磯&目的地=德州&傳感器=假

問題:

如何使* jsonURL連接(串聯起來) *後,爲了獲得後臺的完整鏈接和處理它:http://maps.googleapis.com/maps/api/directions/json?origin=LosAngeles&destination=Texas&sensor=false 但保持相同的結構(以這種方式劃分)。

+0

你爲什麼要這樣設置'post'?爲什麼不直接給它分配'@「origin = LosAngeles&destination = Texas&sensor = false」'? –

+0

哪裏發生異常?在上面的代碼段中沒有NSArray。 –

+0

(你知道如何獲得異常追溯? –

回答

1

爲了讓參數成爲URL的一部分,您需要將參數作爲傳遞給URLWithString:的字符串的一部分。

+0

非常感謝!很有幫助 ! –

相關問題