我无法从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];
}
}];
有人对如何解决这个问题有任何想法吗?
由于
答案 0 :(得分:2)
为什么要创建一个单元素数组来保存名称呢?简单地将名称直接放入nameArray
:
PFObject *name = object[@"clientName"];
[nameArray addObject:name];