在用UITextField,UITextView聲明的屬性寫一些頁(yè)面的時(shí)候,經(jīng)常會(huì)出現(xiàn)這樣的小bug,就是給空值或空格也能進(jìn)行傳值或存儲(chǔ),這里給一些解決的小方法:
eg:
這里聲明了一個(gè)屬性,就以此為例來(lái)說(shuō)
@property (nonatomic, strong) UITextField *titlefield;
為空時(shí):
if(_titlefield.text == nil){
//執(zhí)行一些警告操作
}
if (_titlefield.text == NULL) {
//執(zhí)行一些警告操作
}
if ([_titlefield.text isKindOfClass:[NSNull class]]) {
//執(zhí)行一些警告操作
}
為空格時(shí):
if ([[_titlefield.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]length] == 0) {
//執(zhí)行一些警告操作
}