Seltsame Fehlermeldung beim Start einer Cocoa-Applikation

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

  • Seltsame Fehlermeldung beim Start einer Cocoa-Applikation

    Hallo!

    Ich habe ein Xcode-Projekt, bei dem ich beim Ausführen folgende Fehlermeldung bekomme:

    Quellcode

    1. 2012-11-27 16:04:21.952 MyCocoaApp[9551:303] -[__NSCFDictionary _getCString:maxLength:encoding:]: unrecognized selector sent to instance 0x1002177c0
    2. 2012-11-27 16:04:21.953 MyCocoaApp[9551:303] -[__NSCFDictionary _getCString:maxLength:encoding:]: unrecognized selector sent to instance 0x1002177c0
    3. 2012-11-27 16:04:21.955 MyCocoaApp[9551:303] (
    4. 0 CoreFoundation 0x00007fff9231f0a6 __exceptionPreprocess + 198
    5. 1 libobjc.A.dylib 0x00007fff8fbc63f0 objc_exception_throw + 43
    6. 2 CoreFoundation 0x00007fff923b56ea -[NSObject(NSObject) doesNotRecognizeSelector:] + 186
    7. 3 CoreFoundation 0x00007fff9230d5ce ___forwarding___ + 414
    8. 4 CoreFoundation 0x00007fff9230d3b8 _CF_forwarding_prep_0 + 232
    9. 5 CoreFoundation 0x00007fff922c4fdb CFStringGetCString + 123
    10. 6 HIServices 0x00007fff8bc66681 FillInSystemVersionInfoFromString + 77
    11. 7 HIServices 0x00007fff8bc65678 _RegisterApplication + 4771
    12. 8 HIServices 0x00007fff8bc643af GetCurrentProcess + 28
    13. 9 HIToolbox 0x00007fff86a3999f _ZN15MenuBarInstance18GetAggregateUIModeEPjS0_ + 43
    14. 10 HIToolbox 0x00007fff86a39919 _ZN15MenuBarInstance9IsVisibleEv + 31
    15. 11 HIToolbox 0x00007fff86a397d2 IsMenuBarVisible + 29
    16. 12 AppKit 0x00007fff89b1393f _NSInitializeAppContext + 43
    17. 13 AppKit 0x00007fff89b12d5b -[NSApplication init] + 568
    18. 14 AppKit 0x00007fff89b12944 +[NSApplication sharedApplication] + 143
    19. 15 AppKit 0x00007fff89b11a0f NSApplicationMain + 190
    20. 16 MyCocoaApp 0x0000000100009412 main + 34
    21. 17 libdyld.dylib 0x00007fff892327e1 start + 0
    22. 18 ??? 0x0000000000000003 0x0 + 3
    23. )
    Alles anzeigen


    Das Programm wird jedoch nicht unterbrochen, sondern läuft weiter. Es wird aber kein Fenster angezeigt.
    Wenn ich die Applikation direkt mit dem .app-Bundle starte, dann erscheint diese zwar in der Dock von Mac OS X, aber es wird nicht der Status angezeigt, den sonst geöffnete Programme anzeigen.

    Mich hat dieser Fehler heute total überrumpelt, gestern war dieser meines Wissens nocht nicht da!
    Es wäre super, wenn ihr mir helfen könnt! :)
  • Sieht für mich so aus als ob die App beim Menüaufbau abkackt.
    Irgendwo wird ein Dictionary statt String verwendet.
    Hast du irgendwo in der Info.plist ein Dictionary statt String?
    Oder in einer anderen .strings Datei?

    Chris
    Man macht einfach solange irgendwelche Dinge, bis man tot ist.
    Und dann bekommen die anderen Kuchen.
  • qpaul schrieb:

    Super! Herzlichen Dank, Chris.

    Mein Fehler war, dass mein Key "Minimum system version" in der Info.plist ein Dictionary war.
    War wohl ein kleiner unbewusster Klickfehler.

    Wieso stellst du das in der Info.plist ein? Dafür gibts doch Build-Einstellungen.
    Und Fehlermeldungen lesenlernen.
    Notfalls kann mnauch noch im svn gucken was man zuletzt geändert hat.

    Chris
    Man macht einfach solange irgendwelche Dinge, bis man tot ist.
    Und dann bekommen die anderen Kuchen.
  • Chris schrieb:

    qpaul schrieb:

    Super! Herzlichen Dank, Chris.

    Mein Fehler war, dass mein Key "Minimum system version" in der Info.plist ein Dictionary war.
    War wohl ein kleiner unbewusster Klickfehler.

    Wieso stellst du das in der Info.plist ein? Dafür gibts doch Build-Einstellungen.
    Und Fehlermeldungen lesenlernen.
    Notfalls kann mnauch noch im svn gucken was man zuletzt geändert hat.

    Chris


    Ich habe da nichts reingestellt, das war Xcode beim Erstellen des Projekts...
    Ja, ich werde versuchen, diese lesen zu lernen. ;)