(Xコード4.6使用)
TableView に問題があります。
私はそこに100の名前のように持っています。
1 つをクリックすると、ボタンとラベルを含む detailView に移動します。検索バーを使用するまで、すべてが正常に機能します。
もちろん、検索結果の後、行 85 にあった名前は行 1 で流れ、行 1 からデータを渡します。
行 85 からのすべてのデータ (文字列) を一緒に永続的に添付することは可能ですか?
Name、CellPhoneNumber、BuisNumber、Mail の 4 つの文字列があります。
名前はラベルになり、残りはボタンの変数になります。
- (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];
} }
}
ラベルに正しい名前を取得しますが、残りを取得する方法。