-5

我想检查旧数组是否有对象如果旧数组有对象它应该向我显示按钮如果 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];
        }
    }
}
4

2 回答 2

1

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

oldSavedArray.count
于 2012-12-17T10:26:53.120 回答
0

使用此代码:

    if ( [oldSavedArray count]>0 ){

         btnResumeGame.hidden=NO;
    }
    else{
        btnResumeGame.hidden=YES;
    }
于 2012-12-17T10:26:50.733 回答