Ich bin nur auf Swift 3 migriert und ich bekomme diesen Fehler mehrdeutige Verwendung von row
auf indexPath
gleichen auf section
und .Swift 3 ambigous Verwendung von 'Zeile'
Andere Eigenschaften funktionieren nur wie count
.
Wahrscheinlich ist es wegen der Schlussfolgerung. Hier
ist die Zweideutigkeit:
Hier ist die vollständige Protokoll Screenshot:
I AlecrimCoreData
Dritten verwende und es hat die folgenden Erweiterung:
// MARK: - IndexPath extensions
extension IndexPath {
public init(forRow row: Int, inSection section: Int) {
self.init(indexes: [section, row])
}
//public var section: Int { return self[0] }
public var row: Int { return self[1] }
}
Wenn ich nur diese Zeile public var row: Int { return self[1] }
auskommentieren, kompiliert mein Code erfolgreich.
Können Sie die vollständige Compiler-Fehlermeldung aus dem Berichts-Navigator anzeigen? –
Wenn Sie auf die Nachricht "Diesen Kandidaten gefunden" klicken, was zeigt Ihnen jeder? –
Es zeigt nichts. –