【问题标题】: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 属性

标签: iphone objective-c ios xcode ipad


【解决方案1】:

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

oldSavedArray.count

【讨论】:

    【解决方案2】:

    使用此代码:

        if ( [oldSavedArray count]>0 ){
    
             btnResumeGame.hidden=NO;
        }
        else{
            btnResumeGame.hidden=YES;
        }
    

    【讨论】:

      猜你喜欢
      • 2021-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-27
      • 2014-01-01
      • 2023-03-09
      • 1970-01-01
      相关资源
      最近更新 更多