(使用 X-Code 4.6)
我的 TableView 有问题:
我在那里有 100 个名字。
单击一个,它会转到带有按钮和标签的详细视图。在我使用搜索栏之前一切正常。
当然,在搜索结果之后,第 85 行的名称在第 1 行,它传递了第 1 行的数据。
是否可以以某种方式将第 85 行中的所有数据(字符串)永久附加在一起?
我有 4 个字符串:姓名、手机号码、BuisNumber 和邮件。
名称转到标签,其余是按钮的变量。
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"toDetail"]) {
DetailViewController *destViewController = segue.destinationViewController;
NSIndexPath *indexPath = nil;
if ([self.searchDisplayController isActive]) {
indexPath = [self.searchDisplayController.searchResultsTableView indexPathForSelectedRow];
destViewController.nameIdentity = [searchResults objectAtIndex:indexPath.row];
}
else {
indexPath = [self.tableView indexPathForSelectedRow];
destViewController.nameIdentity = [nameData objectAtIndex:indexPath.row];
destViewController.cellNumberIdentity = [cellNumberData objectAtIndex:indexPath.row];
destViewController.buisNumberIdentity = [buisNumberData objectAtIndex:indexPath.row];
destViewController.mailIdentity = [mailData objectAtIndex:indexPath.row];
} }
}
我确实得到了标签的正确名称,但是如何得到其余的。