Po wykonaniu niektórych wyszukiwań i edycji, nie mogę znaleźć rozwiązania, które naprawiłoby ten błąd. Próbuję połączyć wyniki wyszukiwania lokalizacji z tabelą, aby wyświetlić wyniki wyszukiwania w formie listy.Błąd Xcode: Gniazda nie mogą być połączone z powtarzającą się treścią
Mam swoją mapę z przyciskiem szczegółów połączonym z kontrolerem UIViewController o nazwie "FirstViewController". Moja tabela wyników jest połączona z kontrolerem UITableViewController o nazwie "ResultsTableViewController". Moje prototypowe komórki są połączone z komórką UITableViewCell o nazwie "ResultsTableCell", w której znajdują się również moje sklepy.
Oto 2 oddzielne błędy:
Illegal Configuration: The nameLabel outlet from the ResultsTableViewController to the UILabel is invalid. Outlets cannot be connected to repeating content.
Illegal Configuration: The phoneLabel outlet from the ResultsTableViewController to the UILabel is invalid. Outlets cannot be connected to repeating content.
czytałem posty innych ludzi z tym samym problemem, próbował naprawić je odpowiednio, a ja wciąż się ten sam błąd.
Oto kod do zapełniania komórki, znajdujący się w moim ResultsTableViewController.
let cell = tableView.dequeueReusableCellWithIdentifier("resultCell", forIndexPath: indexPath) as! ResultsTableCell
// Configure the cell...
let row = indexPath.row
let item = mapItems[row]
cell.nameLabel.text = item.name
cell.phoneLabel.text = item.phoneNumber
return cell
}
Kod w moim klasy ResultsTableCell:
import UIKit
class ResultsTableCell: UITableViewCell {
@IBOutlet weak var nameLabel: UILabel!
@IBOutlet weak var phoneLabel: UILabel!
}
Musisz podłączyć swoje gniazdo do komórki niestandardowej, a nie do kontrolera widoku. –
To już zrobiłem. "@IBOutlet weak var nameLabel: UILabel!" "@IBOutlet weak var phoneLabel: UILabel!" – Alec
Pokaż komórkę niestandardową i sposób wypełniania widoku tabeli –