我如何检查数组是不是有对象[关闭]

Posted

技术标签:

【中文标题】我如何检查数组是不是有对象[关闭]【英文标题】:How can i check the array has object or not [closed]我如何检查数组是否有对象[关闭] 【发布时间】:2012-12-17 10:24:22 【问题描述】:

我想检查旧数组是否有对象如果旧数组有对象它应该向我显示按钮如果 oldArray 有零对象按钮应该隐藏下面给出的代码谢谢...

-(void)viewWillAppear:(BOOL)animated

    GET_DEFAULTS
    NSMutableArray *array = [defaults objectForKey:kShouldResume];

    NSData *dataRepresentingSavedArray = [defaults objectForKey:kShouldResume];
    if (dataRepresentingSavedArray != nil)
    
        NSArray *oldSavedArray = [NSKeyedUnarchiver unarchiveObjectWithData:dataRepresentingSavedArray];
        if (oldSavedArray != nil)
        
            array = [[NSMutableArray alloc] initWithArray:oldSavedArray];
            if ([oldSavedArray containsObject])
            
                btnResumeGame.hidden=NO;
            
            else
            
                btnResumeGame.hidden=YES;
            
        
        else
        
            array = [[NSMutableArray alloc] init];
        
    

【问题讨论】:

使用 NSMutablearray 的 count 属性 【参考方案1】:

数组有属性计数。 您可以根据需要检查天气计数是否为零或更多。 喜欢

oldSavedArray.count

【讨论】:

【参考方案2】:

使用此代码:

    if ( [oldSavedArray count]>0 )

         btnResumeGame.hidden=NO;
    
    else
        btnResumeGame.hidden=YES;
    

【讨论】:

以上是关于我如何检查数组是不是有对象[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何检查字符串是不是包含数组中的任何元素[关闭]

如何检查字节数组是不是为有效的pdf文件[关闭]

selectedIndex 选择器(检查选择数组是不是有 selectedIndex > 0)[关闭]

在javascript中搜索对象中的值[关闭]

检查两个数组的值是不是相等且顺序相同[关闭]

检查PHP数组是不是不为空的最简单方法[关闭]