iOS:将选定的行从表复制到数组:

时间:2013-09-07 04:43:55

标签: ios objective-c nsarray

好吧,我在墙上。我正在尝试从表视图中复制SELECTED ROW并将内容添加到ARRAY。

我试过这个,但无济于事:

    [self.templist addObject:[self.songsList objectAtIndex:indexPath.row]];

任何人都会感激不尽。上面,我尝试将该行添加到名为templist的数组中。但是,没有运气。

谢谢,

2 个答案:

答案 0 :(得分:0)

你真的想要复制什么?你的意思是tableViewCell ......

如果它是tableViewCell那么它是一个简单的任务..

您可以使用以下行:

[NSIndexPath  *index= [NSIndexPath indexPathForRow:3 inSection:0];  // Suppose cell no 3 in section 0

UITableViewCell *myCell = [tableName cellForRowAtIndexPath:index];

[yourArray addObject:myCell];

希望这会对您有所帮助。

答案 1 :(得分:-1)

NSMutableArray * templist=[[NSMutableArray alloc]init];

NSLog(@"%@",templist);

[templist addObject:[self.songlist objectAtIndex:indexPath.row]];

NSLog(@"%@",templist);

尝试使用NsMutablearray ......