Ich versuche FontAwesome Symbole in meiner App mit diesem https://github.com/thii/FontAwesome.swift Paket zu implementieren. Ich folgte alle Anweisungen korrekt, aber aus irgendeinem Grund, wenn ich versuche, ein Symbol in meine navbar umzusetzen etwa so:Schriftart Awesome Swift: "Mehrdeutige Verwendung von Code"
let attributes = [NSFontAttributeName: UIFont.fontAwesome(ofSize: 20)] as [String: Any]
mapButton.setTitleTextAttributes(attributes, for: .normal)
mapButton.title = String.fontAwesomeIcon(name: .globe)
ich den Fehler: Ambiguous use of 'fontAwesome(name:)'
und Xcode sagt es, diese beiden Kandidaten gefunden:
Die Demo-Dateien in diesem Paket funktionieren gut, also bin ich verwirrt, warum mein Code nicht funktioniert. Gibt es eine Möglichkeit, einen Kandidaten für die Ausführung von xcode zu wählen?
Kann nicht reproduzieren (wie ich in meiner Antwort unten erklären). Ihr Code sollte wie abgebildet kompiliert werden. Ich würde vorschlagen, dass Sie entweder das Problem nicht korrekt beschrieben haben (vielleicht stammt der Fehler von einer Zeile, die Sie uns nicht gezeigt haben?) Oder Sie haben FontAwesome nicht korrekt in Ihr Projekt integriert. Als letzten Ausweg versuchen Sie, Xcode zu beenden und den Ordner DerivedData zu bereinigen. – matt