By extension ... To make sure it doesn't even accept spaces ...
extension String { var isBlank: Bool { get { let trimmed = stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet()) return trimmed.isEmpty } } }
Using:
if !EmailTextField.text!.isBlank{ //TextField is not blank }
source share