Browse Source

Further fix remake constraints crash in Swift 1.2

Robert Payne 11 years ago
parent
commit
4158cf0d99
1 changed files with 4 additions and 2 deletions
  1. 4 2
      Snap/Constraint.swift

+ 4 - 2
Snap/Constraint.swift

@@ -402,8 +402,10 @@ public class Constraint {
         if let view = self.installedOnView {
             // remove all installed layout constraints
             var layoutConstraintsToRemove = Array<LayoutConstraint>()
-            if let installedLayoutConstraints = self.installedLayoutConstraints?.allObjects as? Array<LayoutConstraint> {
-                layoutConstraintsToRemove += installedLayoutConstraints
+            if let allObjects = self.installedLayoutConstraints?.allObjects {
+                if let installedLayoutConstraints = allObjects as? Array<LayoutConstraint> {
+                    layoutConstraintsToRemove += installedLayoutConstraints
+                }
             }
             
             if layoutConstraintsToRemove.count > 0 {