Suchergebnisse

Suchergebnisse 1-20 von insgesamt 226.

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

  • asynchroner Ablauf mit KVC

    m99 - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Hallo Norbi, das Plus war wirklich der Fehler. Manchmal habe ich diese Grundlagen einfach nicht im Kopf. Ein Minus davor und es ging. Abgesehen davon habe ich mein Programm aber jetzt so umgestellt, wie von dir vorgeschlagen. Ich übergebe das Controller-Objekt an das Request-Objekt und dieses ruft automatisch eine "Ich bin fertig"-Funktion im Controller auf. Danke. Marco

  • asynchroner Ablauf mit KVC

    m99 - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Es mag sich für euch trivial anhören, aber ich scheitere scheinbar an grundlegenden Dingen wie einer Konstante. Also bitte nicht böse nehmen Amin. Die Konstante benötige ich ja in zwei Funktionen. In der ersten wird der Observer gesetzt. In der zweiten zum Vergleich mit dem Kontext. Das heißt für mich, die Konstante muß ich global definieren. Momentan sieht es bei mir so aus:Quellcode (3 Zeilen)Allerdings sagt mir XCode dabei, daß diese Variable ungenutzt ist. Also bin ich mir unsicher, ob ich d…

  • asynchroner Ablauf mit KVC

    m99 - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Also ich habe jetzt in der Controller.m folgende Konstante eingefügt:Quellcode (1 Zeile)Diese übergebe ich als Kontext und mit dieser überprüfe ich später die Variable context auch auf Gleichheit. Funktioniert soweit. Das andere Problem war die Übergabe von Daten an den Controller. Mit object habe ich ja eine Referenz auf mein Request-Objekt und in der entsprechenden Klasse ist folgende Funktion definiert:Quellcode (3 Zeilen)Wie bereits geschrieben, zeigt mir XCode da schon eine Warnung an und d…

  • asynchroner Ablauf mit KVC

    m99 - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Wie mache ich es nun also richtig?Quellcode (16 Zeilen)

  • asynchroner Ablauf mit KVC

    m99 - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Hallo Amin, der Controller instanziiert das Request-Objekt lediglich über den Konstruktor +requestWithURL. Gespeichert wird diese Instanz nicht, da es mehrere parallel arbeitetende geben kann bzw. soll. Bezüglich des keyPaths steht in dieser offiziellen PDF unter Registering for Key-Value Observing Listing 2 der folgende Code:Quellcode (16 Zeilen)Daran habe ich mich angelehnt.

  • asynchroner Ablauf mit KVC

    m99 - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Meine observeValueForKeyPath-Funktion sieht derzeit folgendermaßen aus Quellcode (8 Zeilen) Ich denke, daß ich mit der Überprüfung des keyPath-Wertes genauso gut weiterkomme oder täusche ich mich da? Was viel spannender ist für mich im Moment: Die öffentliche Methode +getRequestData des Request-Objektes soll eigentlich eine private Variable an den Controller übermitteln. Quellcode (3 Zeilen) Schon im XCode bekomme ich den Warnhinweis, daß ich eine Instanzvariable referenziere und die Ausführung …

  • asynchroner Ablauf mit KVC

    m99 - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Ein super hatte ich in der Tat drin. Entferne ich dies erschien erst folgende Meldung in der Konsole: An instance 0x1748e0 of class Request is being deallocated while key value observers are still registered with it. Observation info is being leaked, and may even become mistakenly attached to some other object. Set a breakpoint on NSKVODeallocateBreak to stop here in the debugger. Here's the current observation info: <NSKeyValueObservationInfo 0x18cc40> ( <NSKeyValueObservance 0x18cc80: Observer…

  • asynchroner Ablauf mit KVC

    m99 - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Hallo zusammen, folgendes Szenario versuche ich möglichst effizient und im Sinne der Objective-C-Programmierung richtig umzusetzen: Es existieren zwei Klassen: Controller und Request. Erfolgt im View eine Eingabe empfängt der Controller diese, instanziiert ein Request-Objekt, welches grob gesagt eine NSURLConnection abfackelt. Da diese asynchron mit Delegate-Funktionen läuft, weiß ich nicht genau, wann der Controller die vom Request-Objekt empfangenen Daten verarbeiten kann. Ich habe das jetzt m…

  • Ich vertrete eine andere Einstellung zu einem Forum. Niemand ist gezwungen zu schreiben. Aber wenn, dann doch bitte nett und höflich. Gerade das Niederschreiben von Fragen und Antworten hilft doch am Ende auch denen, die vielleicht mal ähnliche Probleme haben und den Thread über die Suche oder Suchmaschine finden. Da hilft es keinem weiter, wenn man mit einem Kommentar »Lies doch mal die Doku« abgefertigt wird. Zumeist wird der Fragende sowieso schon nach einer Lösung gesucht und auch schon an d…

  • Lies doch bitte selbst erstmal richtig: Zitat: „Original von m99 ich habe gerade mit ein wenig Stolz ein NSOpenPanel benutzt, um die darin ausgewählten Dateien über readToEndOfFileInBackgroundAndNotify asynchron zu laden. Nun würde ich gern (weil es sich eben um sehr große Datenmengen handelt) einen NSProgressIndicator benutzen, um den möglichst detaillierten Fortschritt anzuzeigen. Leider ist im NotificationCenter ja nur die NSFileHandleReadToEndOfFileCompletionNotification registriert. Gibt es…

  • Äh... du hast behauptet es würde zwischendrin Notifications geben. Sieh mal in den Titel des Threads

  • readToEndOfFileInBackgroundAndNotify kommt zum Einsatz

  • Das Laden von 4 Dateien mit einer Gesamtgröße von 78 MB dauert genau 8 Sekunden. Auch wenn das wenig erklingen mag, würde mir ein NSProgressIndicator als determinierter Bar besser gefallen. Zur Zeit ist es einer vom Typ Spinning.

  • Um das herauszufinden habe ich extra mal die NSFileHandleReadToEndOfFileCompletionNotification rausgenommen und nur die NSFileHandleDataAvailableNotification beim default NSNotificationCenter angemeldet. Auch keine Reaktion. Klang so, als wenn du genau wüßtest, wie's geht.

  • Leider wird da nichts ausgelöst in meinem Programm... Keine Sorge. Ich weiß wo die Doku zu finden ist und lese sie auch

  • Ganz genau gesagt werden beliebig viele Logdateien geladen und deren Inhalt dann zeilenweise separiert. Diese Daten verarbeite ich dann weiter. Warum auch nicht? Welche Notifications sind das genau, die ich zwischendrin erhalte, wenn es ein NSFileHandle ist? Eine Variante mit [handle readInBackgroundAndNotify] (> 1 Minute) ist sehr viel langsamer als readToEndOfFileInBackgroundAndNotify (ca. 7 Sekunden).

  • Hallo zusammen, ich habe gerade mit ein wenig Stolz ein NSOpenPanel benutzt, um die darin ausgewählten Dateien über readToEndOfFileInBackgroundAndNotify asynchron zu laden. Nun würde ich gern (weil es sich eben um sehr große Datenmengen handelt) einen NSProgressIndicator benutzen, um den möglichst detaillierten Fortschritt anzuzeigen. Leider ist im NotificationCenter ja nur die NSFileHandleReadToEndOfFileCompletionNotification registriert. Gibt es eine Möglichkeit, dennoch den genauen Fortschrit…

  • Niemand mehr eine Idee? Michael? Manfred?

  • NSOpenPanel als modal Sheet

    m99 - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Genau Also ist mein Programm fehlerhaft... Hat sich erledigt. Ich hatte das Outlet umbenannt und deshalb stimmte die Verbindung nicht mehr. Manchmal liegt die Lösung so nah

  • NSOpenPanel als modal Sheet

    m99 - - macOS, OS X, Mac OS, Darwin

    Beitrag

    An sich nichts, allerdings verschwindet das NSOpenPanel kurz nachdem es als eigenständiges Fenster auftaucht sofort wieder und erscheint nicht wieder. Die Konsole spuckt diesmal allerdings auch keinen Fehler aus. Wenn ich den Öffnen-Dialog dann ein zweites Mal »aktivieren« möchte, springt der Debugger an. Marco