2013-05-09 102 views
0

我得到了一些麻煩,我需要一些幫助,在這裏它是: 在我的項目上,我建立了出租車系統和每個出租車服務顯示爲pinView在mapView。每個引腳都有註釋,顯示這些服務的名稱和編號。數據從JSON解析。在annotationView上,我也有右鍵調出按鈕來查看每一項服務的信息。這意味着從註解視圖,我把按鈕,它移動到另一個視圖。那我該怎麼做?下面的代碼顯示瞭如何從JSON獲取數據,但在右側的呼出按鈕中,出租車服務信息如何顯示在下一個視圖中?例如,此註釋視圖顯示ABC出租車服務,並在標註按鈕中顯示該服務的信息。信息已經從JSON解析。如何鏈接兩個UITableViews之間的數據?

for (NSMutableArray *stationDictionary in stationData) { 
    station.name = [stationDictionary objectAtIndex:10]; 
    station.number = [stationDictionary objectAtIndex:11]; 
    station.info = [stationDictionary objectAtIndex:12]; 
} 

我希望你明白我的觀點,我非常感謝你的幫助。謝謝。

+0

使用標題和isEqualToString屬性來標題比較 – user247 2013-05-09 12:10:24

回答

0

如果您包裝了希望在類中顯示的信息,則可以將這些對象(或多個對象的數組)從視圖傳遞到視圖。例如,在我寫的一個醫療應用程序中,當我從外科手術病例列表中查看某個特定手術病例的詳細信息時,我在第一個視圖中列出了病例列表(控制顯示的信息)。當用戶點擊某個特定案例查看詳細信息時,我加載下一個視圖(其中包含有關特定案例的更多詳細信息),並將選定案例傳遞給新視圖。因此,您需要制定一個數據結構,以便了解您擁有的東西(出租車,服務,電話號碼等)。然後,將JSON解析爲對象列表。之後,決定在某個時間顯示哪些視圖的信息是一個相當直接的問題。