-4

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

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

4

3 回答 3

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];
   }
于 2013-05-04T06:52:30.517 回答
0

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

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

这可能会帮助你

于 2013-05-04T07:35:31.390 回答
0

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

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

于 2013-05-04T06:04:35.720 回答