Use NSNotificationCenter instead of delegate to listent to uitextfield.