         self.table!.update(item) { (error) -> Void in
             UIApplication.sharedApplication().networkActivityIndicatorVisible = false
             if error != nil {
-                println("Error: \(error.description)")
+                println("Error: \(error!.description)")
                 return
             }
         }

            (item, error) in
            UIApplication.sharedApplication().networkActivityIndicatorVisible = false
            if error != nil {
                println("Error: " + error.description)
            }
        }
    }

                            opError.cancelOperationAndDiscardItemWithCompletion(nil)
                        } else {
                            println("Update failed, reverting to server's copy")
                            opError.cancelOperationAndUpdateItem(opError.serverItem!, completion: nil)
                        }
                    }
                }
