Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c UITableViewCell已正确从UITableView中退出队列,但未显示传递的值_Objective C_Xcode4.6 - Fatal编程技术网

Objective c UITableViewCell已正确从UITableView中退出队列,但未显示传递的值

Objective c UITableViewCell已正确从UITableView中退出队列,但未显示传递的值,objective-c,xcode4.6,Objective C,Xcode4.6,我在UITableView中有一个自定义UITableViewCell(其中有两个UILabel),当我尝试退出队列时,它工作正常,但当我尝试显示我在UITable中传递的值时,它没有显示在自定义单元格中,只是正确地退出队列,高度很大(因此我知道它已正确退出队列) 似乎没有响应,但已正确退出队列。[inp rangeOfString:@“,”]返回逗号的第一个实例,因此当有逗号作为后缀时,您将删除第一个逗号后的所有数字 - (UITableViewCell *)tableView:(UITabl

我在UITableView中有一个自定义UITableViewCell(其中有两个UILabel),当我尝试退出队列时,它工作正常,但当我尝试显示我在UITable中传递的值时,它没有显示在自定义单元格中,只是正确地退出队列,高度很大(因此我知道它已正确退出队列)

似乎没有响应,但已正确退出队列。

[inp rangeOfString:@“,”]
返回逗号的第一个实例,因此当有逗号作为后缀时,您将删除第一个逗号后的所有数字

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
EngineerCell *cell = (EngineerCell*) [tableView dequeueReusableCellWithIdentifier:@""];
Engineer *engr = [self.engineers objectAtIndex:indexPath.row];
cell.engrName.text = engr.engrName;
cell.engineType.text = engr.engineType;
cell.experience.text = [NSString stringWithFormat:@"%d",engr.experience];
NSLog(@"a%@a",cell.engrName.text);
return cell;
}

您可以使用<代码> [InP RangeOfStule:@ ]、“选项:NSnBurrdStasks> <代码>或将数组与<代码>组件分离BySyth:分开,但是为了更健壮的方法,考虑用一个使用<代码> NSScanner < /C> >的解决方案来替换所有这些。

< p> <代码> [InpHasPixIx:@,] ]正在检查字符串是否有尾随逗号。请参阅
[NSString componentsSeparatedByString::
方法-这将为您节省很多麻烦。

您是否尝试过使用类似
NSArray*frequencies=[inp componentsSeparatedByString:@“,”]的方法将字符串拆分为数组?感谢brain,我使用您的意见使用组件分离方法,我完成了我的工作。