cocoa - Check if the NSTextView is empty in OSX -


i trying display message if nstextview empty(the user hasn't entered in textview) couldnt find appropriate built in method.in case of nstextfiled simple.

if(countelements(emailtextfield.stringvalue) == 0) 

is there substitute nstextview in mac

get access nstextstorage object held nstextview, , use (read-only) length property count elements in storage object's underlying string property:

// mark: nstextviewdelegate implementation  func textdidchange(notification: nsnotification) {      if let textview = notification.object as? nstextview {         if let storage = textview.textstorage {             if storage.length == 0 {                 // text-view empty             }         }     } } 

if @ nstextstorage class reference you'll see in fact nsattributedstring subclass. nsattributedstring has string property, , length property - it's length property we're using determine if string 'empty'.


Comments

Popular posts from this blog

javascript - AngularJS custom datepicker directive -

javascript - jQuery date picker - Disable dates after the selection from the first date picker -