приложение получает при возвращении к просмотру - PullRequest
0 голосов
/ 17 января 2012

Вот функция viewWillAppear.

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:YES];
    self.tabBarController.tabBar.hidden = YES;

    //creating object of childDataDB to fetch the data from childData table
    ChildDataDB *objectChildDataDB = [[ChildDataDB alloc] autorelease];
    [objectChildDataDB connectToDatabase ];
    [objectChildDataDB checkAndCreateDatabase];
    [objectChildDataDB readChildDataTable];

    //array fetches the data from database with the help of ChildRecordDB class

    self.fetchChildrenArray = [[[NSMutableArray alloc] init] autorelease];

    self.fetchChildrenArray = [objectChildDataDB returnNameMutableArray];
}

Моя проблема заключается в том, что при первой загрузке вид работает нормально. Но после перехода к другому виду и возвращения обратно происходит сбой.

Может кто-нибудь решить мою проблему?

Заранее спасибо.

1 Ответ

1 голос
/ 17 января 2012

То, что вы делаете в этом методе, странно. Создание базы данных из viewWillAppear: метод жизненного цикла кажется неправильным.

Также ....

ChildDataDB *objectChildDataDB = [[ChildDataDB alloc] autorelease];

должно читаться

ChildDataDB *objectChildDataDB = [[[ChildDataDB alloc] init] autorelease];

Дайте отчет о сбое, и он может предоставить больше информации кому-то, чтобы помочь вам.

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