从NSMutableArray中删除括号

时间:2015-05-12 10:39:16

标签: ios objective-c uitableview

我无法从NSMutableArray删除括号。我正在填充从Parse PFQuery 检索到的对象。这一切都有效,但我试图将此数组中的对象放入UITableViewCell内的标签中。在我的标签中显示: ( 名称 ) 名称是我想要它显示的唯一的东西,但我不能删除这些括号。这就是我目前正在尝试的:

NSMutableArray *flattenArray = [[NSMutableArray alloc] init];
    for(NSString *str in [nameArray objectAtIndex:indexPath.row])
    {
        [flattenArray addObject:str];
    }
    NSString *string = [flattenArray componentsJoinedByString:@""];

然后将我的标签文本设置为我在底部创建的字符串。我正在填充数组:

nameArray = [[NSMutableArray alloc] init];
    PFQuery *findData = [PFQuery queryWithClassName:[NSString stringWithFormat:@"Employee_%@", [[PFUser currentUser] username]]];
    [findData setLimit:1000];
    [findData findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
        if (error == nil) {
            for (PFObject *object in objects) {
                PFObject *name = object[@"clientName"];
                NSMutableArray *arrayPost = [[NSMutableArray alloc] initWithObjects:name, nil];
                [nameArray addObject:arrayPost];
            }
            [table reloadData];
        } else {
            UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Unable To Load" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
            [alert show];
        }
    }];

有人对如何解决这个问题有任何想法吗?

由于

1 个答案:

答案 0 :(得分:2)

为什么要创建一个单元素数组来保存名称呢?简单地将名称直接放入nameArray

   PFObject *name = object[@"clientName"];
   [nameArray addObject:name];