判断提示框状态

NSArray *values = @[@"1", @"2", @"3", nil];
NSString *bankName =values[0][0];
NSString *salePointName =values[0][1];
NSString *accountName =values[0][2];

// 判断text是否为空
static BOOL isEmpty(id thing) {
return thing == nil
|| [thing isKindOfClass:[NSNull class]]
|| ([thing respondsToSelector:@selector(length)]
&& [(NSData *)thing length] == 0)
|| ([thing respondsToSelector:@selector(count)]
&& [(NSArray *)thing count] == 0);
}

  1. 判断状态
    NSString *alert = nil;
    if (isEmpty(bankName)) {
    alert = @"信息不能为空";
    }else if (isEmpty(salePointName)) {
    alert = @"信息不能为空";
    }else if (isEmpty(accountName)) {
    alert = @"不能为空";
    }else {

    }

  2. 显示状态
    if (isEmpty(alert)) {
    // 显示提示
    [self showOnlyTextDialog:alert];
    }else{

    }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • iOS开发过程中,使用的一些常用宏定义 字符串是否为空#define kStringIsEmpty(str) ([...
    goyohol阅读 10,753评论 30 84
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,357评论 0 33
  • 1、设置UILabel行间距 NSMutableAttributedString* attrString = [[...
    十年一品温如言1008阅读 5,870评论 0 3
  • 1、设置UILabel行间距 NSMutableAttributedString* attrString = [[...
    FF_911阅读 5,272评论 0 3
  • 回想自己到过的地方,少的可怜。北京,上海,除了人们耳熟能详的城市,几乎都没留下什么深刻印象,繁华的大都市,看到路上...
    舒穆鱼阅读 1,355评论 3 0

友情链接更多精彩内容