2011-08-14 71 views
-1

陣列我有一個這樣創建數組:顯示在UITableView的

[currentQuizArrayQuestions insertObject:[quizArrayQuestions objectAtIndex:randomIndex] atIndex:0]; 

如何訪問其數據在表格中顯示?

我想這一點:

NSString *cellValue = [currentQuizArrayQuestions objectAtIndex:indexPath.row]; 

cell.textLabel.text = cellValue;

我知道這是錯誤的,但我怎麼去存儲在currentQuizArrayQuestions數組中的數據數組對象。

+0

你能解釋你目前看到的是什麼嗎? –

回答

0

您需要實現cellForRowAtIndexPath方法。在UITableViews上看到這個教程:http://adeem.me/blog/2009/05/19/iphone-programming-tutorial-part-1-uitableview-using-nsarray/

那一個使用UITableViewController,但想法是一樣的。

編輯:

要使用不同的陣列,做同樣的事情與索引路徑方法的單元格行,改變陣列的cellValues來自根據你所需要的。然後調用[tableView reload];它將通過cellForRowAtIndexPath與新數組的內容一起運行。

+0

對不起,我應該已經更清楚了,已經實現了所有其他需要的方法,並且我可以從原始數組中獲得它,並且我可以使用nslog在新數組中看到什麼,但是無法確定如何在單元格 – Chris

+0

啊,你想改變表格的數組,對嗎? –

+0

我創建了一個數組然後隨機化,並把新的隨機結果放入另一個數組中,這就是我希望在我的表中顯示的數組中的對象在新數組中,因爲我可以使用nslog看到它們,希望它清楚..它是一個令人困惑的下午! – Chris