2010-10-05 82 views
0

我的應用程序有一個sqlite數據庫,我使用executeQuery方法來檢索和插入數據。Tableview單元格不顯示整數格式的數據

問題

我不能將整數值指派的tableview的細胞。它不顯示整數格式的數據。我想將整數值存儲到tableview中並向用戶顯示排序的整數 數據。

這裏我張貼我的代碼

1)在viewDidLoad中我已經從數據庫表「僞」檢索整數值,並將其取入

2)我已經分配一個NSArray「得分」一「cellForRowAtIndexPath」表格視圖的方法中的「highscore」的值是整數類型的單元格。注意將此數據轉換爲NSString不允許排序。

但是,當我運行它時,表格單元格中沒有顯示任何數據。

1)

的NSString * myDBnew = @ 「/用戶/ taxsmart /文檔/源碼/ atest.sql」;

database = [[Sqlite alloc] init];

[database open:myDBnew];

Scores = [數據庫executeQuery:@「SELECT * FROM dummy ORDER BY highscore DESC;」];

2)

cell.textLabel.text = [[比分objectAtIndex:indexPath.row] valueForKey:@ 「高分」];

什麼是錯誤?

請給出您的建議。您的建議是最受歡迎的。

回答

1

您必須指定NSString*cell.textLabel.text。只需將你的整數嵌入到NSString中即可。

NSInteger highscore = [[Scores objectAtIndex:indexPath.row] valueForKey:@"highscore"]; 
cell.textLabel.text = [NSString stringWithFormat:@"%d", highscore];