小编Dic*_*art的帖子

EXC_BAD_ACCESS与viewWillTransitionToSize和Xcode 7

我在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)

任何帮助都会得到满足.

xcode exc-bad-access ios xcode7 swift2

6
推荐指数
0
解决办法
227
查看次数

在线和离线事件都会发射两次

有人可以帮忙吗?

我试图在我的离子项目中检查互联网连接性何时丢失,它工作正常但事件由于某种原因连续两次触发.下面是我在$ 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

javascript ionic-framework ionic

2
推荐指数
1
解决办法
1174
查看次数