'peek ve pop' uygulamasında donuyor Benim app peek ve pop uyguladı ve mükemmel çalışır. Ama sürekli 7-8 kez denemek için, uygulama peek görünümünde donuyor. Sahip olduğum tek seçenek, uygulamayı öldürmek ve tekrar çalıştırmak. Lütfen donma nedenini bilmeme izin verin. Projemde peek ve pop için aşağıdaki kodu kullanmış:App iPhone 6s
var isPresentedBy3Dtouch: Bool = false
var passedDetails:DetailModel!
func previewingContext(previewingContext: UIViewControllerPreviewing, viewControllerForLocation location: CGPoint) -> UIViewController? {
guard let indexPath = tableView?.indexPathForRowAtPoint(location)
else { return nil }
guard let cell = tableView?.cellForRowAtIndexPath(indexPath)
else { return nil }
guard let detailViewController = self.storyboard?.instantiateViewControllerWithIdentifier("Navigation") as? UINavigationController
else { return nil }
(detailViewController.topViewController as! DetailViewController).passedDetails = self.customerLists[indexPath.row]
(detailViewController.topViewController as! DetailViewController).isPresentedBy3Dtouch = true
detailVC.preferredContentSize = CGSize(width: 0.0, height: 480.0)
previewingContext.sourceRect = cell.frame
return detailVC
}
func previewingContext(previewingContext: UIViewControllerPreviewing, commitViewController viewControllerToCommit :UIViewController) {
showViewController(viewControllerToCommit, sender: self)
}
xCode 9 GM ile aynı sorunu yaşıyorum ... Çift çağrılarım yok ... Hiç ek bilgi aldınız mı? – HixField