 						}
 					}
 				},
-				completion: { (finished: Bool) in
+				completion: { [unowned self] (finished: Bool) in
 					if var draggingView = self.draggingView {
 						draggingView.removeFromSuperview()
 					}

			
			// Animate the drag view to the newly hovered cell.
			UIView.animateWithDuration(0.3,
				animations: {
					if var draggingView = self.draggingView {
						if let currentLocationIndexPath = self.currentLocationIndexPath {
							UIView.beginAnimations("LongPressReorder-HideDraggingView", context: nil)

class LPRTableView: UITableView {
	
	/** The object that acts as the delegate of the receiving table view. */
	weak var longPressReorderDelegate: LPRTableViewDelegate!
	
	private var longPressGestureRecognizer: UILongPressGestureRecognizer!
	
