L
Loki M
unregistriert
- Dabei seit
- 07.02.2005
- Beiträge
- 3.507
- Reaktionspunkte
- 1.035
Sieht aus als hättest du UIKit nicht importiert, daher der erste Fehler vermutlich. Abhilfe: am Beginn der Datei:
import UIKit
brain ist eine Instanz einer Klasse aus dem Projekt von dem das kopiert ist, das kennt dein Programm natürlich nicht. Dies auch nur zur Veranschaulichung wie man auf Properties zugreift und wie ggf. optional chaining funktioniert.
In deinem Fall müsstest du auch auf
Quellpfad.url.absoluteString zugreifen, um den Pfad als String zu bekommen.
Sei mir nicht böse, aber ich glaube dir fehlen noch einige Grundlagen. Im verlinkten Kurs gibt Paul Hegarty auch einige Hinweise (wenn auch kein vollständiges Tutorial) wie die integrierte Dokumentation funktioniert.
Grundsätzlich muss man um die Doku zu verstehen zumindest Grundlagen der objektorientierten Programmierung verstehen.
Was Properties/Member sind, zb; wie man auf diese zugreift, Zugriffskontrolle (unter Swift etwas anders als zB Java oder C++), der Unterschied zwischen Klassen und Structs unter Swift sollte zumindest bekannt sein.
Ein letztes Mal mein Tip: zieh dir Hegart rein. Bevor du mit Xcode beginnst, sieh dir mal die ersten 3, 4 Vorlesungen an.
Hier der Link zu iTunes U, da sind auch die Lecture Slides un Reading Assignments mit dabei:
https://itunes.apple.com/us/course/developing-ios-11-apps-with-swift/id1309275316
Hier ein Github Repo mit den Assignments zum Nachprogrammieren: https://github.com/duliodenis/cs193p-Fall-2017
import UIKit
brain ist eine Instanz einer Klasse aus dem Projekt von dem das kopiert ist, das kennt dein Programm natürlich nicht. Dies auch nur zur Veranschaulichung wie man auf Properties zugreift und wie ggf. optional chaining funktioniert.
In deinem Fall müsstest du auch auf
Quellpfad.url.absoluteString zugreifen, um den Pfad als String zu bekommen.
Sei mir nicht böse, aber ich glaube dir fehlen noch einige Grundlagen. Im verlinkten Kurs gibt Paul Hegarty auch einige Hinweise (wenn auch kein vollständiges Tutorial) wie die integrierte Dokumentation funktioniert.
Grundsätzlich muss man um die Doku zu verstehen zumindest Grundlagen der objektorientierten Programmierung verstehen.
Was Properties/Member sind, zb; wie man auf diese zugreift, Zugriffskontrolle (unter Swift etwas anders als zB Java oder C++), der Unterschied zwischen Klassen und Structs unter Swift sollte zumindest bekannt sein.
Ein letztes Mal mein Tip: zieh dir Hegart rein. Bevor du mit Xcode beginnst, sieh dir mal die ersten 3, 4 Vorlesungen an.
Hier der Link zu iTunes U, da sind auch die Lecture Slides un Reading Assignments mit dabei:
https://itunes.apple.com/us/course/developing-ios-11-apps-with-swift/id1309275316
Hier ein Github Repo mit den Assignments zum Nachprogrammieren: https://github.com/duliodenis/cs193p-Fall-2017