如何在UITableViewCell中显示sqlite中的数据

时间:2013-05-04 05:50:21

标签: ios objective-c json sqlite uitableview

我是iphone上的sqlite的菜鸟,我学了几天。我在互联网和这个网站上搜索,并对sqlite和使用它感到困惑。 我有一个有很多价值的json网址。我想接收并解析一个特定的值并保存在sqlite中并从UITableView中的sqlite读取。

我解析json并将其保存在具有特定Query的sqlite DB中,但我不知道检索数据并显示它。 请用代码告诉我这个。 对不起,如果我的英语不好。

3 个答案:

答案 0 :(得分:1)

点击我的回答: -

https://stackoverflow.com/posts/16322989/edit

希望它能帮到你

显示数组值的

使用此代码:

Now in the cellForRowAtIndexPath:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{

     UITableViewCell *cell=[[UITableViewCell alloc]  initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"Cell"];
    //Add the Bg Image to the cell
     //Add the Label
     UILabel *cellTitle=[[UILabel alloc]initWithFrame:CGRectMake(15, 7, 300, 30)];
     [cellTitle setBackgroundColor:[UIColor clearColor]];
     [cellTitle setFont:[UIFont fontWithName:@"Helvetica-Bold" size:12]];
     [cellTitle setTextColor:[UIColor darkGrayColor]];
     [cellTitle setText:[[array objectAtIndexPath:indexPath.row] objectForKey:@"Name"]];
     [cell.contentView addSubview:cellTitle];
     return  cell;

   }

也在numberOfRowsInSection中:

   -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section   
   {
       return [array count];
   }

答案 1 :(得分:0)

这是一个sqlite检查它的教程。这为sqlite制作了一个服装类,这对你有帮助。

http://www.xprogress.com/post-38-new-sqlite3-handling-library-for-iphones-and-cocoa-now-under-development/

答案 2 :(得分:0)

在方法- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath中使用以下代码:

cell.textLabel.text = [ArrayName objectAtIndex:indexPath.row];

这可能会对你有所帮助