FROM : Jacob Lukas
DATE : Sat Nov 06 21:33:52 2004
> - (BOOL)resignFirstResponder
> {
> if ([[self string] length] == 0)
> {
> // If there is nothing in the text view, delete the
> notecard:
>
> [[self superview] removeFromSuperview];
How about:
[[[[self superview] retain] autorelease] removeFromSuperview];
> return YES;
> }
> return [super resignFirstResponder];
> }
> // Remove all the cards from the view
> - (void)clear
> {
> id sv;
> NSEnumerator *enumerator = [[self subviews]
> objectEnumerator];
> while (sv = [enumerator nextObject])
> {
> if ([sv textView] == [[sv window] firstResponder])
> [[sv window] makeFirstResponder:nil];
> [sv removeFromSuperview];
Similarly,
[[[sv retain] autorelease] removeFromSuperview];
> }
> }
Jacob
DATE : Sat Nov 06 21:33:52 2004
> - (BOOL)resignFirstResponder
> {
> if ([[self string] length] == 0)
> {
> // If there is nothing in the text view, delete the
> notecard:
>
> [[self superview] removeFromSuperview];
How about:
[[[[self superview] retain] autorelease] removeFromSuperview];
> return YES;
> }
> return [super resignFirstResponder];
> }
> // Remove all the cards from the view
> - (void)clear
> {
> id sv;
> NSEnumerator *enumerator = [[self subviews]
> objectEnumerator];
> while (sv = [enumerator nextObject])
> {
> if ([sv textView] == [[sv window] firstResponder])
> [[sv window] makeFirstResponder:nil];
> [sv removeFromSuperview];
Similarly,
[[[sv retain] autorelease] removeFromSuperview];
> }
> }
Jacob
| Related mails | Author | Date |
|---|---|---|
| Keith Blount | Nov 6, 19:46 | |
| Jacob Lukas | Nov 6, 21:33 | |
| Keith Blount | Nov 6, 21:48 | |
| Matt Neuburg | Nov 6, 21:49 | |
| Keith Blount | Nov 7, 00:40 |






Cocoa mail archive

