2012-02-17 4 views
0

SQLiteデータベースを使用して誕生日残りのアプリケーションを実行しています。データベースに値を保存しています。私はその人の全体の詳細を見ることができるように、私はそれをクリックすると、テーブルビュー上のファーストネームを表示した。たとえば、データベースに5人の人の詳細を保存しました。テーブルのデータベースから値を表示する際にエラーが発生しました

私はそのアプリケーションを閉じて再度実行すると、テーブルビューでその保存された値を表示することはできません。私は保存された値だけを取得しています。そのアプリケーションを閉じる。 初めてアプリケーションを実行すると、このメソッド(cellForRowAtIndexPath:)に行けません。詳細を追加すると、この(cellForRowAtIndexPath:)メソッドに行く。

これで私を助けることができますか?ありがとう!あなたのデータソース(データベース)に接続し、あなたが適切にあなたのデータソースに基づいて、これらの値を返したら

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 

のための適切な値は、その後cellForRowAtIndexpathが得られます返す必要が

+0

私たちにいくつかのコードを教えてください。おそらく助けてもらえます – basvk

答えて

0

と呼ばれる。

もちろん、viewcontrollerがtableviewの委任とデータソースとして適切に指定されていることを確認する必要があります。

+0

私はこの前にこのすべてをチェックしましたが、まだ私はこの投稿を投稿しました。 –

+0

numberOfSectionsInTableViewとnumberOfRowsInSectionの呼び出しを確認できましたか?戻り値を確認しましたか?時々人々は "チェック"するが、正しくチェックしない。何も動作していない場合、#sections#行のハードコードされた値を持つ裸のアプリケーションに戻ってcellForRowAtIndexpathに単純なセルを出力するまで、コードの一部を削除してみることができます。おそらくあなたは何か基本的なことを見落としたと思いますが、コードなしで確実に言うのは難しいです。 – Bogatyr

関連する問題