Hallo,
Habe ein Problem bei einem Beispiel im Buch Band 1 Kapitel 6. Habe das Beispie Company bis jetzt erfolgreich nachvollzogen. Ab dem Infofenster haben sich jedoch einige Fragen ergeben. Zuerst hat alles geklappt - jedoch habe ich den Shared User Defaults Controller irrtümlich gelöscht. Seit dem wird im InfoFenster nur mehr der letzte Eintrag in der Personenliste angezeigt, egal welcher tatsächlich gewählt wurde. Ich habe dann das gesamte Nibfile nochmals angelegt und erwartungsgemäß habe ich automatisch den Shared User Defaults Controller bekommen nachdem ich die Bindings neu eingegeben hatte. Leider bleibt das Ergebnis gleich. Ich erhalte bei der Ausgabe immer nur den zuletz beigefügten Namen und nicht den in der Liste gewählten. Hat hier jemand eine Erklärung, ich kann das nicht wirklich nachvollziehen???
Der zweite Punkt ist eine Meldung im Log, die ich ebenfalls nicht verstehe: 2015-01-04 10:19:46.544 Company[31805:5386425] Layout still needs update after calling -[NSSavePanelAlertStyleContentView layout]. NSSavePanelAlertStyleContentView or one of its superclasses may have overridden -layout without calling super. Or, something may have dirtied layout in the middle of updating it. Both are programming errors in Cocoa Autolayout. The former is pretty likely to arise if some pre-Cocoa Autolayout class had a method called layout, but it should be fixed. Da diese Meldung erst nach Beendigung des Programms erscheint und ich nicht wissentlich etwas mit dem SavePanel gemacht habe, ist auch diese Meldung für mich nicht wirklich verständlich.
LG
Bernhard
PS: Band 1 3.Auflage, Seite 526 f. company_08 ist auf der Website leider nicht verfügbar.
Habe ein Problem bei einem Beispiel im Buch Band 1 Kapitel 6. Habe das Beispie Company bis jetzt erfolgreich nachvollzogen. Ab dem Infofenster haben sich jedoch einige Fragen ergeben. Zuerst hat alles geklappt - jedoch habe ich den Shared User Defaults Controller irrtümlich gelöscht. Seit dem wird im InfoFenster nur mehr der letzte Eintrag in der Personenliste angezeigt, egal welcher tatsächlich gewählt wurde. Ich habe dann das gesamte Nibfile nochmals angelegt und erwartungsgemäß habe ich automatisch den Shared User Defaults Controller bekommen nachdem ich die Bindings neu eingegeben hatte. Leider bleibt das Ergebnis gleich. Ich erhalte bei der Ausgabe immer nur den zuletz beigefügten Namen und nicht den in der Liste gewählten. Hat hier jemand eine Erklärung, ich kann das nicht wirklich nachvollziehen???
Der zweite Punkt ist eine Meldung im Log, die ich ebenfalls nicht verstehe: 2015-01-04 10:19:46.544 Company[31805:5386425] Layout still needs update after calling -[NSSavePanelAlertStyleContentView layout]. NSSavePanelAlertStyleContentView or one of its superclasses may have overridden -layout without calling super. Or, something may have dirtied layout in the middle of updating it. Both are programming errors in Cocoa Autolayout. The former is pretty likely to arise if some pre-Cocoa Autolayout class had a method called layout, but it should be fixed. Da diese Meldung erst nach Beendigung des Programms erscheint und ich nicht wissentlich etwas mit dem SavePanel gemacht habe, ist auch diese Meldung für mich nicht wirklich verständlich.
LG
Bernhard
PS: Band 1 3.Auflage, Seite 526 f. company_08 ist auf der Website leider nicht verfügbar.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von b.brandl ()