Данные таблицы не перезагружаются динамически - PullRequest
1 голос
/ 12 ноября 2011

Я занимаюсь разработкой приложения для навигации, в котором данные таблицы вводятся динамически через другую страницу. Но при переходе обратно к таблице он не показывает данные. Он показывает данные только после существующего приложения и перезапускает его. Любая помощь будет оценена. Вот мой код.

- (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];

   }

1 Ответ

2 голосов
/ 12 ноября 2011

попробуйте перезагрузить таблицу на

[table reloadData];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...