2012-01-28 5 views
0

두 페이지에 로그인하고 표시 할 수 있습니다. 로그인 페이지에서 제출 버튼을 클릭하면 두 번째 페이지가 데이터의 tableview와 함께 표시됩니다. 데이터베이스에서 데이터를 가져옵니다.하지만 데이터베이스에서 데이터를 가져 와서 그것을 tableview에 표시해야합니다. 문제는 xcode의 테이블 뷰에 데이터를 표시하는 것입니다.NSMutableArray * userArray = [ NSMutableArray 배열];데이터베이스에서 데이터를 가져 오는 방법을 아이폰의 테이블보기

int result = sqlite3_prepare_v2(itemdetails, sqlStatement, -1, &compiledStatement, NULL) ; 
    if(result == SQLITE_OK) 
    { 
     while(sqlite3_step(compiledStatement) == SQLITE_ROW) 
     { 

      NSString *usernamedb = [NSString stringWithUTF8String:(char *)sqlite3_column_text(compiledStatement, 0)]; 
      NSLog(@"dbvalue=%@",usernamedb); 

      NSLog(@"Count of rows:%d",count); 
      [itemcatg addObject:usernamedb]; 
     } 
    } 
    sqlite3_finalize(compiledStatement); 

는 그것은 도움이 될 것 같은 다음과 같은 SQLite는 추상화를 사용하여 코드

[self presentModalViewController:subview animated:YES]; 
+1

질문이 명확하지 않습니다. – rakeshNS

+0

@rani - 질문에 대한 몇 가지 대답을 받아 들일 수 있습니다. 더 많은 도움을 얻을 수 있습니다. – Rayfleck

답변

0

의 아래 라인으로 로그인 페이지에서 제출 버튼에 하위 뷰를 추가하는 오류를 줄 : https://github.com/jameswomack/CCData

그 클래스 집합을 사용하면 SQLite 데이터를 NSArray와 같은 기본 객체로 쉽게 가져올 수 있으므로 다음 작업을 수행 할 수 있습니다.

cell.text = [arrayFromDatabase objectAtIndex:indexPath.row]; 
관련 문제