我在Xcode 7中获得了一个带有viewWillTransitionToSize的EXC_BAD_ACCESS.这里发布的解决方案是EXC_BAD_ACCESS,其中包含viewWillTransitionToSize和Xcode 6.3一起工作,直到我升级到XCode 7.
override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator)
{
super.viewWillTransitionToSize(size, withTransitionCoordinator: coordinator)
if let safeCoordinator = coordinator as UIViewControllerTransitionCoordinator?
{
// Error: EXC_BAD_ACCESS here
print("coordinator != nil")
safeCoordinator.animateAlongsideTransition({ context in
self.tableView.frame = CGRectMake(0, 0, size.width, size.height)
}, completion: nil)
} else {
print("coordinator == nil")
}
}
Run Code Online (Sandbox Code Playgroud)
任何帮助都会得到满足.
有人可以帮忙吗?
我试图在我的离子项目中检查互联网连接性何时丢失,它工作正常但事件由于某种原因连续两次触发.下面是我在$ ionicPlatform.ready的app.js中的代码:
if (window.Connection) {
$rootScope.$on('$cordovaNetwork:online', function (event, networkState) {
console.log('We Are Online');
});
$rootScope.$on('$cordovaNetwork:offline', function (event, networkState) {
console.log('We Are Offline');
});
}
Run Code Online (Sandbox Code Playgroud)
就像我说它可以工作但连续两次触发,所以当我想在互联网连接丢失时显示一个弹出窗口,它会显示两次.
我检查了离子论坛,找到了一个有类似问题的人,但没有人给他一个确切的答案:http://forum.ionicframework.com