Ich habe eine Swift-Datei der Klasse + Erweiterung. Nach dem Hinzufügen eines Delegaten, den ich in einer anderen Datei der Klasse deklariert habe, zeigt der Xcode "Deklaration ist nur im Dateibereich gültig" in der Nebenstellenzeile an. Ich weiß nicht, was das Problem ist.Über "Deklaration ist nur im Dateibereich gültig"
Kann mir jemand helfen, es zu reparieren?
class ListViewController: UIViewController, AddItemViewControllerDelegate {...}
extension ListViewController: UITableViewDataSource{
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
tableView.deselectRowAtIndexPath(indexPath, animated: true)
performSegueWithIdentifier("ShowDetail", sender: indexPath)
}
}
Können Sie den Code anzeigen, der diesen Fehler verursacht? –
@ 0x7fffffff ♦ Ja sicher – Dennis
Nur für den Fall, stellen Sie sicher, dass Ihre Erweiterung außerhalb Ihrer Klasse ist! :) – jomafer