2011-11-12 17 views
1

テーブルデータが別のページを介して動的に入力されるナビゲーションベースのアプリケーションを開発しています。しかし、テーブルに戻ると、データは表示されません。既存のアプリケーションの後にデータを表示して再起動します。どんな助けもありがとう。ここに私のコードです。テーブルデータが動的にリロードされない

- (void)viewWillAppear:(BOOL)animated { 
[super viewWillAppear:animated]; 
listOfNotes=[[NSMutableArray alloc]init]; 

NSString *docsDir; 
NSArray *dirPaths; 
dirPaths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
docsDir=[dirPaths objectAtIndex:0]; 

databasePath=[[NSString alloc]initWithString:[docsDir stringByAppendingPathComponent:@"myApplicationDatabase.sqlite"]]; 
const char *dbPath=[databasePath UTF8String]; 
if (sqlite3_open(dbPath, &contactDB)==SQLITE_OK) { 
    const char *sql="select notes from message"; 
    sqlite3_stmt *statement; 
    if (sqlite3_prepare_v2(contactDB, sql, -1, &statement, NULL)==SQLITE_OK){ 

     while (sqlite3_step(statement)==SQLITE_ROW) { 
      NSString *list=[NSString stringWithUTF8String:(char*)sqlite3_column_text(statement, 0)]; 
      [listOfNotes addObject:list]; 
     } 
     sqlite3_finalize(statement); 

    } 
    sqlite3_close(contactDB); 
} 
tableData=[[NSMutableArray alloc]init]; 
[tableData addObjectsFromArray:listOfNotes]; 

    } 

答えて

2

[table reloadData]; 
+0

でテーブルをリロードしてみてください私は[たtableData reloadData]が、アプリのクラッシュを試してみました。 – NoviceDeveloper

+0

あなたのクラッシュログは何ですか? – Maulik

+0

[テーブルreloadData]の[tabledata reloadData] – NoviceDeveloper

関連する問題