Suchergebnisse

Suchergebnisse 1-20 von insgesamt 23.

  • Hi zusammen, ich kriege in letzter Zeit immer mal wieder Crash Reports zugeschickt, die alle im NotificationCenter zu versanden scheinen. Könnt ihr da etwas rauslesen.. ? Danke im Voraus ​ Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x000000003f1999ba Crashed Thread: 0 Dispatch queue: com.apple.main-thread Application Specific Information: objc_msgSend() selector name: pathElementChanged: Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 libobjc.A.dy…

  • Zitat von volker: „Moin, alternativ kannst Du doch überwachen,wenn der Context was ändert. Da kannst Du dann die gelöschten Objekte abfragen und darüber die transienten freigeben... Volker“ Das bringt mich erst mal weiter, danke dafür.

  • OK ich versuche die Frage mal einfacher zu stellen: 1. Erzeuge und lösche ich ein NSManagedObject wird die -didTurnIntoFault aufgerufen. 2. Lade und lösche ich ein NSManagedObject wird die -didTurnIntoFault NICHT aufgerufen (Objekt ist zu diesem Zeitpunkt nicht "fault") Wieso? Wo muss ich die transient properties frei geben? In der Doku steht explizit man soll bei einem NSManagedObject die -dealloc nicht überschreiben.

  • Danke für die ausführliche Antwort. Zitat: „ Insgesamt klingt es für mich so, als würden deine Objekte nach dem Laden aus dem Store nicht komplett initialisiert. Da sie den 'fault'-State nicht verlassen, besteht auch keine Notwendigkeit in den 'fault'-State zu wechseln, was ja durch die -*TurnIntoFault: Methoden mitgeteilt wird.“ Das war auch meine erste Vermutung, initialisiert werden sie beim normalen insert und nach dem Laden über die Quellcode (1 Zeile) Die Objekte und Properties sind aber d…

  • Zitat von ichessetoast: „Hallo Kraftwerk, vielleicht bin ich der Falsche oder verstehe Dein Problem nicht richtig. Du wirst irgendeine Methode zum Löschen aufrufen müssen. Ein Object mit alle seinen Entities zu löschen geht ganz einfach: Quellcode (1 Zeile) Gruß iet“ Das (Core Data-) Objekt lösche ich über den Array Controller (removeObject). Dieser zieht es aus dem managedObjectContext raus. Es funktioniert auch, allerdings nur wenn ich es zur Laufzeit erzeugt habe und nicht vorher aus einem St…

  • Hallo zusammen, ich bin leider durch die (Apple- & ein CD-Buch "Pragmatic Programmers") Doku etwas verwirrt und hoffe ein wenig Klarheit zu bekommen. Ich habe mehrere Entities mit teilweise transienten Properties, die ich beim Löschen selbst frei geben muss. Außerdem möchte ich gerne sichergehen, dass die Objekte auch wirklich gelöscht werden - also auch meine Entities selbst. In der Doku wird darauf verwiesen, dass man statt -dealloc die -willTurnIntoFault bzw. -didTurnIntoFault überschreibt. D…

  • So hat es relativ schnell geklappt: runterladen + import: projectswithlove.com/projects/NSData_Base64.zip NSData * colorData = [NSData dataFromBase64String:colorString]; NSColor * color = [NSKeyedUnarchiver unarchiveObjectWithData:colorData]; Danke und Gruß

  • Hier ein Knoten als Beispiel: <attribute name="colordata" type="binary">YnBsaXN0MDDUAQIDBAUGBwpZJGFyY2hpdmVyWCR2ZXJzaW9uVCR0b3BYJG9iamVjdHNfEA9OU0tl eWVkQXJjaGl2ZXISAAGGoNEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAiMC4xOTAyNzI3NSAwLjAxMjM5NjA1OCAwLjg3Nzk2ODQzABABgALSFBUWF1gkY2xhc3Nlc1okY2xhc3NuYW1lohcYV05TQ29sb3JYTlNPYmplY3QIERskKTJESUxRU1ddZGp3fqOlp6y1wMPLAAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAAAAAAAAAAANQ= </attribute>

  • Hi alle, Ich muss den von Core Data generierten XML-Code eines älteren Programms interpretieren. Das klappt auch bis auf ein Attribut, genau genommen eine Farbinformation in NSColor, die binär archiviert ist. Gibt es eine Technik, um da wieder ranzukommen? Ich habe bis jetzt versucht, den binären String (colorData) aus dem XML-File als NSData Objekt an einen NSUnarchiver zu übergeben.. leider ohne Erfolg: (NSColor *)[NSUnarchiver unarchiveObjectWithData:[colorData dataUsingEncoding:NSUTF8StringE…

  • Habe ich gestern noch gefunden, ein schönes Tutorial um Python Funktionen in C aufzurufen: codeproject.com/Articles/11805…ding-Python-in-C-C-Part-I

  • Zitat von macmoonshine: „Unter OSX gibt es von Apple schon Frameworks für Ruby, Python und Tcl. Ansonsten gibt es auch eine ganze Reihe freie Funtionsparser im Netz (z. B. muParser).“ So ein Funktionsparser wäre eigentlich super, da man sich nicht um eine separate Runtime kümmern muss. Aber der Befehls-Umfang gerade bei diesem muParser scheint mir doch recht klein, wenigstens sowas wie for- / if- Anweisungen sollten schon dabei sein. Kennst Du evtl. noch ein paar gute Alternativen?

  • Zitat von Thallius: „Muss es denn unbedingt eine Scriptsprache sein ? Reine Bewegung im Raum kann man doch sicher auch mit z.B. einer einfachen XML abbilden und dann bist Du kompatibel für alle Systeme. Gruß Claus“ Absolute Pfade sollen über XML eingelesen werden. Mein Tool soll über ein UI aber auch bei der Erstellung dieser Pfade helfen. Ein einfaches Szenario: der Nutzer setzt einen Start- und Endpunkt und wählt ein Funktions-pattern (wie z.B. eine parametrisierte Kurve) aus. Über XML wäre so…

  • Hi alle, ich arbeite an einem Tool, in dem Objekte im 3-dimensionalen Raum bewegt werden sollen. Diese Bewegungs-Pfade werden durch vorgefertigte Funktionsmuster beschrieben. Nun würde ich gerne dem Anwender die Möglichkeit bieten, über eine Skript-Schnittstelle eigene Bewegungsmuster zu definieren, die dann zur Laufzeit erkannt und umgesetzt werden. Welche Skriptsprache ist dafür besonders gut geeignet in besitzt im Idealfall schon eine API zur Einbindung in Cocoa? Es wäre gut, wenn die Skripts…

  • Deswegen frage ich ja euch und nicht meinen Vorgänger. Durch muss ich da trotzdem, ich will es halt nicht so weiter friemeln dass es irgendwie geht sondern mehr im Sinne des Cocoa Frameworks arbeiten. Ich lese kontinuierlich die Apple Doku, trial and error gehört für mich aber genauso dazu.

  • Naja. Man kann ruhig schlecht reden, dass ich versuche älteren Code zu portieren / zu vereinfachen und dadurch Cocoa zu lernen. Aber Online-Tutorials als Nachschlagewerk zu nutzen? Und die Schlussfolgerung, dass ich noch kein überragender Cocoa-Entwickler bin.. wow! Als Anfänger muss man sich dem ironischen Gesülze wohl hingeben, ihr habt mir immerhin weitergeholfen. Meinetwegen kann man den Thread dicht machen.

  • Ich arbeite bis jetzt noch ohne Buch, nur mit der Online Referenz von Apple und (X)Codebeispielen. Habe ein größeres Cocoa Projekt vorliegen, was allerdings von einem Cpp-ler gebastelt wurde und versuche jetzt quasi from scratch alles nachzuvollziehen.

  • Auf die Gefahr hin vom Nudelholz erschlagen zu werden, müsste ich korrekterweise noch eine direkte one-to-many relationship (z.B. names "entities") an mein "Setup" heften und hiermit binden?: Value.arrangedObjects.entities.@count

  • In meinem Fall schon, da ich die counts aus mehreren Modell-"Zweigen" brauche und von meinem Setup zur zu zählenden Entity keine direkte relationship habe. Er muss doch wissen, was er zählen soll (?) suche jedenfalls noch gute Literatur, vor allem zum Thema Bindings und Core Data. Grüße

  • Es geht jetzt, habe [self willChangeValueForKey: @"_numberOfEntities"]; um die gebundene Variable drum gebastelt. Danke euch :-)

  • Hm, ich komme so nicht weiter. Habe versucht es zu vereinfachen, aber es sind in meinem Fall insgesamt 3 Tabellen: 1. "Setup" mit Attributen "name, numberOfEntities" 2. "SubSetup" mit Attribut "index" 3. "Entity" mit Attribut "name" Das Problem ist, dass ich für jedes Setup über meine SubSetups iterieren muss, damit ich die gesamte Zahl der Entities berechnen kann. Deshalb geht das wohl so einfach mit @count nicht. Wie auch immer, ich habe jetzt die numberOfEntities in einer Klassenvariable ausg…