Yeah, I tried that initially. An invalid parameter exception comes flying out of NSCell’s setStringValue.
> On Oct 18, 2014, at 14:59, Gerd Knops <ge...@bitart.com> wrote: > > Did you try to set it ti nil instead of an empty string? > > Gerd > >> On Oct 18, 2014, at 4:51 PM, Randy Widell <randy.wid...@gmail.com> wrote: >> >> It looks like a couple of people have asked about this in the past, but none >> of the answers are working for me. I am trying to clear the contents of a >> NSSearchField and have it go back to its empty state. I don’t have a >> pre-Yosemite Mac handy to check if this is a bug / new behavior in Yosemite, >> however Apple Mail seems to be able to do it just fine. >> >> Most of the solutions I have seen are old and center around doing things >> like: >> >> [[searchField.cell cancelButtonCell] performClick: self]; >> >> …or... >> >> searchField.stringValue = @“”; >> [searchField validateEditing]; >> >> Both of these methods do clear the NSSearchField’s string value, however the >> Cancel button remains visible and the search field does not go back to its >> empty state (magnifying glass centered, gray “Search” text placeholder, and >> Cancel button not visible). >> >> I have had some marginal success by modifying outlineViewSelectionDidChange: >> to set the search field’s stringValue to @“”, do what needs to be done to >> update the other views, set the search field to the first responder, and >> then set the outline view back to the first responder. >> >> That works somewhat, but not really. Half the time the search field remains >> the first responder as if the call to set the outline view as the first >> responder never happened. >> >> Any ideas? >> _______________________________________________ >> >> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) >> >> Please do not post admin requests or moderator comments to the list. >> Contact the moderators at cocoa-dev-admins(at)lists.apple.com >> >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/cocoa-dev/gerti-cocoadev%40bitart.com >> >> This email sent to gerti-cocoa...@bitart.com > _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com