Skip to content

Instantly share code, notes, and snippets.

@ChrisBuchholz
Last active August 29, 2015 14:09
Show Gist options
  • Save ChrisBuchholz/c4b15f373990d4aa81da to your computer and use it in GitHub Desktop.
Save ChrisBuchholz/c4b15f373990d4aa81da to your computer and use it in GitHub Desktop.
UITextView not getting removed
println("textview: \(self.noteTextView?)")
println("text: \(self.noteTextView?.text)")
println("superview: \(self.noteTextView?.superview)")
println("calling removeFromFromSuperview and setting to nil")
self.noteTextView?.removeFromSuperview()
self.noteTextView = nil
println("called removeFromSuperview and set to nil")
println("textview: \(self.noteTextView?)")
println("text: \(self.noteTextView?.text)")
println("superview: \(self.noteTextView?.superview)")
textview: Optional(<UITextView: 0x7fa37182ca00; frame = (0 0; 375 667); text = 'gdfgdgf gdfg'; clipsToBounds = YES; gestureRecognizers = <NSArray: 0x7fa3714b8d80>; layer = <CALayer: 0x7fa3714c2060>; contentOffset: {0, -8}; contentSize: {375, 667}>)
text: Optional("gdfgdgf gdfg")
superview: Optional(<UIScrollView: 0x7fa371657750; frame = (0 0; 375 667); clipsToBounds = YES; autoresize = RM+BM; gestureRecognizers = <NSArray: 0x7fa371546dc0>; layer = <CALayer: 0x7fa3715ebd70>; contentOffset: {0, -64}; contentSize: {375, 667}>)
calling removeFromFromSuperview and setting to nil
called removeFromSuperview and set to nil
textview: nil
text: nil
superview: nil
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment