2011-06-09 66 views
0

我目前有一個List TableView,可以在該列表中的任何產品上放置複選標記。目前,沒有辦法處理複選標記。我想要做的是,一旦用戶在該列表中的產品名稱上放置了複選標記,按下一個按鈕即可將這些產品的詳細信息傳遞到新的表格視圖,並排顯示這些產品的詳細信息列類型的tableview用於並列比較3個產品的詳細信息。我真的可以在以下方面使用一些幫助,我們將非常感謝您提供的任何幫助。在列表tableview中放置3個複選標記,按下按鈕,在新的tableview中顯示3列

1)取對勾並按下按鈕將其發送到新視圖。我不知道如何將這些複選標記關聯並連接到按鈕,然後編程該按鈕以將詳細信息發送到新的tableview。

2)創建一個新的視圖,其中tableview能夠在tableview中顯示3個並排的列。我已經閱讀了一些關於創建似乎有多列的表格,但我不確定這是如何實現的。

任何幫助將不勝感激。謝謝。

回答

0

我不知道2號,但這裏就是我會處理數1:

店的「對勾」作爲數組中的每個產品對象的屬性,您的第一個表視圖越來越其數據。然後,當您推動下一個視圖控制器時,通過檢查哪些產品具有複選標記屬性並將它們添加到您的第二個表視圖的數據源的新數組中來填充數組。

+0

謝謝盧克。非常感激。關於你的建議我有幾個問題。我是新來的,所以我的一些問題可能很基本。這是一個核心數據應用程序,牢記這一點,如果我使用像你所提到的數組,是否會臨時存儲「複選標記」?我希望它是一個臨時存儲,而不是將該複選標記存儲爲永久屬性。我正在讀一些關於NSUserDefaults的內容,以及如何用它來臨時存儲複選標記屬性,並認爲這可能會被用於臨時保存複選標記並傳遞到新視圖 – EEE 2011-06-09 17:52:43

+0

我不會使用NSUserDefaults - 這意味着存儲信息在你的應用程序之外。如果您不希望與產品對象本身關聯的複選標記,則可以在每個索引處具有一個單獨的數組,其中包含一個布爾值,指定該索引處的產品是否具有複選標記。 – Luke 2011-06-13 15:23:44

+0

感謝您分享有關NSUSerDefaults的信息。我不太確定那是如何工作的。正如你所提到的那樣,聽起來像是將複選標記臨時存儲爲一個屬性,它的作用與開/關切換開​​關的作用非常相似,這將是我的最佳選擇。感謝您的幫助,非常感謝。 – EEE 2011-06-20 18:56:39

相關問題