Ios ViewDid突然停止工作
突然间,我的viewdide并没有因为推给风投而被炒鱿鱼。 奇怪的是,它总是在某个特定的序列上工作Ios ViewDid突然停止工作,ios,objective-c,Ios,Objective C,突然间,我的viewdide并没有因为推给风投而被炒鱿鱼。 奇怪的是,它总是在某个特定的序列上工作 if (self.joinLabelSelected) { self.roomCodeTextField.inputAccessoryView.hidden = YES; [self.roomCodeTextField resignFirstResponder]; self.menuView.hidden = YES; [self
if (self.joinLabelSelected) {
self.roomCodeTextField.inputAccessoryView.hidden = YES;
[self.roomCodeTextField resignFirstResponder];
self.menuView.hidden = YES;
[self returnJoinLabel];
[UIView animateWithDuration:.25 animations:^{
self.roomCodeView.alpha = 0;
self.blurEffectView.alpha = 0;
} completion:^(BOOL finished) {
[self performSegueWithIdentifier:@"toSetListRoomVC" sender:self];
}];
}
如果joinLabelSelected==否,那么它将始终工作得非常好,并且viewDidLoad将工作
我正在使用一个导航控制器和一个定制的segue
@implementation CustomSegue
-(void) perform{
[[[self sourceViewController] navigationController] pushViewController:[self destinationViewController] animated:NO];
}
@end
为什么?!我想不出我所做的任何改变会导致这种情况。有什么想法吗
编辑:有时一切都会很好地工作,ViewDidIspect会被解雇,一切正常。但到最后一个小时为止,它只有大约25%的时间在工作