Ich bin neu in Swift 3 und ich habe ein Problem mit dem folgenden Code:Ungelöste Identifier Scope
func downloadData() {... downloads data about actors in JSON and initializes a Struct Actor}
dann:
class MasterViewController: UITableViewController {
var dataArray = [Actor]() //declare an empty array of type Actor
override func viewDidLoad() {
super.viewDidLoad()
dataArray = downloadData() //to populate an empty array with data downloaded from web
print(dataArray)
Wenn ich versuche, den Code zu kompilieren ich den Fehler erhielt Ungelöste Identifikator Ich nehme an, dass es wegen des Umfangs ist. Kann mir jemand die richtige Richtung zeigen? Vielen Dank!
Wir brauchen mehr Informationen, um hier weiterzumachen. Welche Kennung ist nicht aufgelöst? Wo passiert der Fehler? –
Wo definierst du 'downloadData()'? Was gibt es zurück? Ist es eine asynchrone Funktion beim Herunterladen von Daten aus dem Internet? Wenn ja, benötigen Sie Rückrufe oder Delegierte oder Ähnliches. –
Warum erstellen Sie ein neues Array, weisen Sie es 'dataArray' zu und überschreiben Sie es sofort mit dem Ergebnis von' downloadData() '? – Alexander