Приложение вылетает при переходе на предыдущий ViewController - PullRequest
0 голосов
/ 22 февраля 2012

Привет, приложение «Мой iPhone» падает, когда я нажимаю на кнопку «Назад». Я действительно не знаю, почему это происходит. Вы можете видеть на картинке, где происходит сбой моего приложения. Image of Xcode

Я уже проверил, что моя кнопка связана только с одним действием. Поэтому я не знаю точно, в чем проблема.

Если мой вопрос глуп, то извините, пожалуйста, я новичок в разработке для iPhone. Пожалуйста, помогите

Infect Я использую принтеры с устройством, и я думаю, что есть некоторая проблема

CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.colors = [NSArray arrayWithObjects:(id)[[UIColor colorWithRed:0.8 green:0.8 blue:1 alpha:1] CGColor],(id)[[UIColor colorWithRed:0.05 green:0.05 blue:0.38 alpha:255] CGColor], nil];

//creating the iEpsonCom objects
m_deviceParams = [[DeviceParameters alloc] init];
m_device = [[Device alloc] init];

//registering the callback
[m_device registerCallback:self withSelector:@selector(callbackMethod:)];

//creating a thread for regularly checking the connection state
m_Thread = [[ThreadClass alloc] init];
[m_Thread registerCallback:self withSelector:@selector(connectionStateThreadCallbackMethod:)];
[m_Thread setMilliseconds:300]; //check the connection state every 300 ms
[m_Thread start];             //start the thread

1 Ответ

3 голосов
/ 22 февраля 2012

Возможно, ваш предыдущий контроллер представления потерян, поэтому сначала проверьте, находится ли контроллер, к которому вы хотите подключиться, все еще в стеке контроллера представления?

NSArray *arrView = [self.navigationController viewControllers];
NSLog(@"arrView %@",arrView);

Если вы не видите представлениеКонтроллер, к которому вы хотите подключиться в этом стеке, скорее всего, вам нужно либо сохранить контроллер.Также возможно, что вы выпустили его слишком много, например, в методе dealloc.

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