2010-07-29 7 views
2


SQLite 데이터베이스에서 iphone tableview 채우기

SQLite 데이터베이스의 값으로 아이폰 테이블 뷰를 채우려고합니다. 다음과 같이 테이블이 말할 수 있습니다 :


이름         설명 푸들    가 으르렁 좋아       사진
        poodle.jpg 고양이                는 야옹 좋아       cat.jpg
...                                   ...                               ...


어떻게 이름 열 아래 eveything, 을 포함하는 아이폰의 tableview를 채우는 것입니다 그리고 나는 중 하나를 클릭하면 항목은 그림과 설명이 포함 된 다른보기를로드합니다. 추신 : 저는 IOS 프로그래밍을 처음 접했습니다.

+0

테이블 뷰 프로그래밍 가이드를 읽었습니까? http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/TableView_iPhone/AboutTableViewsiPhone/AboutTableViewsiPhone.html – jtbandes

+0

감사합니다. jtbandes, 좋은 참고 사항 이었지만 체크 아웃했는데 아무 것도 찾을 수 없습니다. SQLite. – Fernando

+2

CoreData를 사용하지 않는 이유는 무엇입니까? 그것은 당신이 SQLite를 백엔드 스토리지로 가질 수있게 해주 며 모든 SQL 관련 조작을 추상화합니다. SQLite를 직접 사용하는 것이 요구됩니까? – Nick

답변

2

jQuery과 한 번에 모든 행을 채우기되지 않으며,
페르난도 디아즈를 주셔서 감사합니다. 위 또는 아래로 스크롤 할 때마다 행이 하나씩 채워 지므로 배열에서 데이터를 유지 (보유)해야한다는 SQL 데이터베이스를 먼저 쿼리해야합니다.

-(void)querySQL 
{ 
    //query your database and prepare an array here. 
    [yourTableView reloadData]; 
{ 

//here tell your table how many rows you need. 
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
{ 
    return [yourArray count]; 
} 

//Fill your UITableView here 
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    //create cell and fill cell objects. 
} 

감사합니다.

관련 문제