3D Touch friert meine APP ein

Vielleicht ist mein Problem gleich:

Force Touch-Animation friert ein, wenn sie sanft berührt wird

App friert in der "Peek and Pop" -Implementierung in iPhone 6s ein

1) Forces-Touches ohne "Bug": EinUITransitionViewie Ebene @ wird erstellt, um eine Vorschau des View Controllers anzuzeigen. Es funktioniert perfekt.

2) Forces-Touch mit "Bug": Wenn ich sanft auf die Schaltfläche tippe, wird dasUITransitionView -Layer wird erstellt, ist aber transparent (ohne Inhalt) und an diesem Punkt kann ich nicht mit meiner App interagieren (da der oberste Layer "leer" ist).

AKTUALISIEREN

Code

HomeViewController

extension HomeViewController: UIViewControllerPreviewingDelegate {

    func previewingContext(previewingContext: UIViewControllerPreviewing, viewControllerForLocation location: CGPoint) -> UIViewController? {
        if #available(iOS 9.0, *) {
            previewingContext.sourceRect = balanceButton!.bounds
        }

        let balanceViewController = UIStoryboard.balanceViewController()
        balanceViewController.delegate = self
        balanceViewController.account = account
        balanceViewController.preferredContentSize = CGSize(width: 0.0, height: 118)
        navigationController?.preferredContentSize = CGSize(width: 0.0, height: 118)

        return balanceViewController
    }

    func previewingContext(previewingContext: UIViewControllerPreviewing, commitViewController viewControllerToCommit: UIViewController) {
        let balanceViewController = viewControllerToCommit as! BalanceViewController
        balanceViewController.shouldPresentCompleteMode = true
        navigationController?.pushViewController(balanceViewController, animated: true)
    }

}

AufBalanceViewController:

@available(iOS 9.0, *)
    override func previewActionItems() -> [UIPreviewActionItem] {
        let action2 = UIPreviewAction(title: "Últimos 5 dias úteis", style: .Default) { (action, viewController) in
           self.delegate?.balanceViewControllerFilterDidSelected(.FiveDays)
        }
        let action3 = UIPreviewAction(title: "action", style: .Default) { (action, viewController) in
            self.delegate?.balanceViewControllerFilterDidSelected(.FiftyDays)
        }
        let action4 = UIPreviewAction(title: "action", style: .Default) { (action, viewController) in
            self.delegate?.balanceViewControllerFilterDidSelected(.ThirtyDays)
        }
        let action5 = UIPreviewAction(title: "action", style: .Default) { (action, viewController) in
            self.delegate?.balanceViewControllerFilterDidSelected(.SixtyDays)
        }

        return [action2, action3, action4, action5]
    }

UPDATE 2:

Wenn ich zu einer anderen App wechsle und zurück zu meiner App wechsle .. vibriert und guckt mein Gerät, friert aber wieder ein.

ann mir jemand helfe

Antworten auf die Frage(2)

Ihre Antwort auf die Frage