iOS9 中的 popViewController 动画后应用冻结
The app freeze after popViewControllerAnimated in iOS9
我的应用程序是从 Spika 应用程序编辑的,它在 iOS9 之前运行良好。但是现在我在 iOS9 中遇到了一个非常严重的问题。
我的应用程序将始终在 运行 popViewControllerAnimated
或 dismissViewControllerAnimated
之后冻结 UITextField
、UITextView
或 UISwitch
。
这很奇怪,在 Xcode 控制台中没有任何错误。
我曾尝试创建一个新示例来测试 iOS9 中弹出或关闭视图控制器中的操作,它工作正常。经过测试,我确定它与spika app和iOS9的库有冲突,但我不知道问题出在哪里。
有没有人有任何想法可以帮助解决这个问题?
今天终于解决了这个问题。
在UIView+Extensions.m
的spika
-(void) removeAllGestureRecognizers {
while (self.gestureRecognizers.count != 0) {
[self removeGestureRecognizer:self.gestureRecognizers[0]];
}
}
此功能导致 UIView
在 iOS9 中留下一个视图时冻结。
感谢上帝,否则我会发疯的。
我的应用程序是从 Spika 应用程序编辑的,它在 iOS9 之前运行良好。但是现在我在 iOS9 中遇到了一个非常严重的问题。
我的应用程序将始终在 运行 popViewControllerAnimated
或 dismissViewControllerAnimated
之后冻结 UITextField
、UITextView
或 UISwitch
。
这很奇怪,在 Xcode 控制台中没有任何错误。
我曾尝试创建一个新示例来测试 iOS9 中弹出或关闭视图控制器中的操作,它工作正常。经过测试,我确定它与spika app和iOS9的库有冲突,但我不知道问题出在哪里。
有没有人有任何想法可以帮助解决这个问题?
今天终于解决了这个问题。
在UIView+Extensions.m
的spika
-(void) removeAllGestureRecognizers {
while (self.gestureRecognizers.count != 0) {
[self removeGestureRecognizer:self.gestureRecognizers[0]];
}
}
此功能导致 UIView
在 iOS9 中留下一个视图时冻结。
感谢上帝,否则我会发疯的。