Suchergebnisse

Suchergebnisse 1-20 von insgesamt 371.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • View Hierarchy/ Managmeent

    imoney91 - - iOS, tvOS, watchOS

    Beitrag

    Delegate-Protokoll war die Lösung. Danke!

  • View Hierarchy/ Managmeent

    imoney91 - - iOS, tvOS, watchOS

    Beitrag

    Ich navigiere von Controller A mit Quellcode (1 Zeile) erfolgreich auf Controller B. Mit Quellcode (1 Zeile)erfolgt dann auch der Rücksprung in den ViewController A. Jedoch springt er in keines der Status hinein.

  • View Hierarchy/ Managmeent

    imoney91 - - iOS, tvOS, watchOS

    Beitrag

    Hallo zusammen, ich möchte nach dem Methoden-Aufruf Quellcode (2 Zeilen)in Controller A darauf reagieren. Nach der Dokumentation Apple Documentation müsste es viewWillAppear oder spätestens viewDidLoad sein. In keines der Status kann ich auf das dimiss von ViewController B reagieren. Was mache ich falsch? Viele Grüße

  • Objekt am Leben halten

    imoney91 - - Swift

    Beitrag

    Singleton hilft wirklich nicht weiter.

  • Objekt am Leben halten

    imoney91 - - Swift

    Beitrag

    Hallo zusammen, ich benutze Alamofire um meine HTTP-Request und Webservices zu konsumieren. Um ein selbstsigniertes HTTPS-Zertifikat zu umgehen nutze ich eine Alamofire-Methode um die Evaluation zu umgehen. Ich zitiere folgendes aus der Dokumentation: Zitat von Alamofire Github: „Make sure to keep a reference to the new Manager instance, otherwise your requests will all get cancelled when your manager is deallocated. “ Das funktioniert soweit auch mit stored properties. In einer anderen Konstell…

  • Hi, ich habe eine Tabelle mit n Section und n Rows. Diese Zellen haben jeweils in der Tabelle ein UILabel und ein UITextField. Der Benutzer kann die UITextFields bearbeiten, ganze Zellen löschen oder Standardflags setzen. Ich möchte die modifizierten Texte aus den jeweiligen UITextFields auslesen. Dazu muss ich von außen auf die UITextField der jeweiligen Zelle zugreifen können. Ich muss hier eine For-Schleife implementieren, da dieser Auslesevorgang nach dem Betätigen eines "Speichern"-Buttons …

  • Hallo zusammen, ich möchte außerhalb der Methode cellForRowAtIndexPath auf die Custom Cells der Tabelle zugreifen. Probiert habe ich es auf diesem Weg: Stackoverflow Jedoch funktioniert es anscheinend nicht mit Custom Cells. Quellcode (4 Zeilen)Ich bekomme immer diesen Fehler, egal welche Row und Section ich übergebe. Die TableView hat 4 Sections mit weitaus mehr als 5 rows. In der For-Schleife scheitert er bereits bei i == 0 && section == 0 fatal error: unexpectedly found nil while unwrapping a…

  • class passed by value

    imoney91 - - Swift

    Beitrag

    @MCDan Danke! Funktioniert genauso wie du geschildert hast. PS: kaum macht man es richtig, schon funktioniert es =)

  • class passed by value

    imoney91 - - Swift

    Beitrag

    @little_pixel: Da Dictionaries im grundegenommen Structs sind könnte ich es wirklich als Dictionary verpacken und so hätte ich eine Kopie... Verstehe ich das so richtig?

  • class passed by value

    imoney91 - - Swift

    Beitrag

    Im Anhang habe ich den grundlegenden Aufbau der Klasse/Instanz abgebildet. Ich möchte letztenendes eine Kopie von diesem Objekt machen, da Interaktionen wie Löschen, Hinzufügen und Ändern durch eine Tableview von einem User das Objekt modifiziert. Nun will ich diese Änderungen festhalten, damit ich ein Post-Request an mein Webservice formulieren kann. Ich will also eine Kopie eines Objektes vor der Modifikation mit dem modifizierten Objekt vergleichen und so die Änderungen zu identifizieren.

  • class passed by value

    imoney91 - - Swift

    Beitrag

    Ich habe nach dem Stichwort "deep copy" gesucht, dabei ist jedoch nichts brauchbares herausgekommen. Gibt es eine Möglichkeit alle Elemente/Objekte eines Objektes zu kopieren? Da mein Objekt dynamisch und relativ komplex aufgebaut ist, wäre das codetechnisch sehr aufwendig.

  • class passed by value

    imoney91 - - Swift

    Beitrag

    Hallo zusammen, folgendes habe ich umgesetzt: 1. Datenmodell mit dem NSCopying Protokoll erweitert 2. Protokoll-Methode "copyWithZone" folgendermaßen implementiert: Quellcode (6 Zeilen) 3. Im ViewController folgendermaßen aufgerufen: Quellcode (3 Zeilen) Das Ergebnis sieht man im angehängten Screenshot . (Die Objekte haben im Debugger die selbe Speicheradresse, ergo gleiche Instanz): Was mache ich falsch? Viele Grüße

  • class passed by value

    imoney91 - - Swift

    Beitrag

    Hallo zusammen, laut Apples Dokumentation arbeitet eine Swift-Klasse mit references und Swift-Structs mit values. Ich benötige in meinem Model aber eine Kopie eines Objektes. Dies geht natürlich nicht, da Swift-Klassen mit Referenzen arbeiten. Wie kann ich denn nun eine Kopie einer Instanz machen? - Der Umstieg auf Struct geht leider nicht, da mein Model von mehreren Klassen erbt ( Struct können nicht von anderen Klassen erben ) Wie seid ihr vorgegangen? Viele Grüße

  • ReloadData() nach NSNotificationCenter

    imoney91 - - Swift

    Beitrag

    Hallo zusammen, da ich für dieses Problem in absehbarer Zeit kein Bugfix finden konnte habe ich das Notifications-Verfahren verworfen. Stattdessen habe ich für die Kommunikation im MVC nun das KVO Verfahren genutzt. Nun funktioniert das Füllen meines TableViews.

  • ReloadData() nach NSNotificationCenter

    imoney91 - - Swift

    Beitrag

    Die Notifikation wird aufjedenfall in meinem selector gefangen. Den dispatchAsync() habe ich bereits in meinem selector ausgeprägt und dieser führt auch mein reloadData() aus. Zu deinen Fragen: - die Notifikation wird gefangen - der Dispatch-Block wird ausgeführt - das folgende Screenshot zeigt folgende Konstellation im Debugger osxentwicklerforum.de/index.ph…aeb8df87c64ef3a5c611af861 - Dabei fällt mir aber auf, dass ich im "self" kein tableView sehe - ein "println(self.tableview)" zeigt in der …

  • ReloadData() nach NSNotificationCenter

    imoney91 - - Swift

    Beitrag

    Zitat von matz: „Quellcode (1 Zeile)Das hatte ich bereits in meinem 2. Post erwähnt... “ JavaScript-Quellcode (3 Zeilen)

  • ReloadData() nach NSNotificationCenter

    imoney91 - - Swift

    Beitrag

    Danke für das Feedback. Was bedeutet das denn konkret für mein Problem? So wie ich euch verstanden habe müssen alle Interaktionen zum UI in der Main abgearbeitet werden. Wenn ich mein eigenes Coding verstehe, passiert das ja auch: Sobald meine asynchrone Datenbeschaffung im Thread x durchgelaufen ist, wird eine Notification getriggert und anschließend führe ich ein reloadData in der Main aus. Dennoch bleibt die Tabelle leer. Soll ich etwa alle Instruktionen in dem UITableViewDelegate/Datasource-…

  • ReloadData() nach NSNotificationCenter

    imoney91 - - Swift

    Beitrag

    @nussratte: Ich platziere meinen addObserver im ViewDidLoad vor der Instanziierung meines Modells. @bastl: sehr gerne würde ich deine Lösung verstehen wollen Im Debugger ist mein Model-Objekt nach dem Aufruf der Empfänger-Methode mit allen Werten gefüllt, die ich benötige. Umso mehr verstehe ich nicht, wieso die TableView leer bleibt. Mir ist noch folgendes aufgefallen: Sobald ich ein Touchevent auf die leere Tabelle ausführe stürzt meine App ab und zeigt einen Exc_bad_acces Fehler im App-Delega…

  • ReloadData() nach NSNotificationCenter

    imoney91 - - Swift

    Beitrag

    Hallo zusammen, ich habe ein Problem mit dem Reload meines TableViews. Mir fällt zu diesem Punkt keine Idee mehr ein, wieso das nicht funktioniert. Was passiert in meinem Programm: 1. Im ViewDidLoad meines TableViewControllers instanziiere ich mein Model und hole mir asynchron Daten vom Server für die Tabelle. 2. Sobald die Daten vollständig geladen und geparst wurden, führe ich die Methode ".postNotificationName" im Model aus. 3. Im TableViewController reagiert meine Empfänger-Methode richtig a…

  • Hochgestellte Zahlen in einem Textlabel

    imoney91 - - Swift

    Beitrag

    Hallo zusammen, ich möchte Quadrat- oder Kubikmeter als Einheit in einem UILabel platzieren. Momentan fällt mir nur der Umweg mit einem zusätzlichem Label, das ich über dem anderen Label positioniere ein. Gibt es eine elegantere Lösung? Viele Grüße