Obwohl ich ca. 20 Minuten herumgepröbelt habe (Verschieben des Preferences-Ordners, fs_usage, Neu-Erstellen von System.keychain und vielen anderen Dingen) stosse ich erst jetzt auf einen Foren-Beitrag, der Abhilfe verschafft:
Download 3.1.1 — it fixes this crashing bug.
Quelle: crashing on startup
Die Symptome sind recht schnell erklärt: NetNewsWire lässt sich schlicht und einfach nicht mehr starten – bevor das Applikationsfenster angezeigt wird, erscheint eine Crash-Meldung und man erhält die Möglichkeit, den crashdump an Apple zu senden, die Applikation neu zu starten oder abzubrechen.
Im console.log (einfacher Zugriff darauf mittels Applications > Utilities > Console.app) stehen dann die ominösen Zeilen …
2008-01-24 20:22:25.769 NetNewsWire[245] *** -[NSCFString timeIntervalSinceReferenceDate]: selector not recognized [self = 0x472c590] 2008-01-24 20:22:25.770 NetNewsWire[245] An uncaught exception was raised 2008-01-24 20:22:25.770 NetNewsWire[245] *** -[NSCFString timeIntervalSinceReferenceDate]: selector not recognized [self = 0x472c590] 2008-01-24 20:22:25.770 NetNewsWire[245] *** Uncaught exception:*** -[NSCFString timeIntervalSinceReferenceDate]: selector not recognized [self = 0x472c590] Jan 24 20:22:27 BETA crashdump[247]: NetNewsWire crashed Jan 24 20:22:28 BETA crashdump[247]: crash report written to: /Users/mario/Library/Logs/CrashReporter/NetNewsWire.crash.log
Dieser Fehler wird auch auf einer Cocoa-Community erwähnt:
When I try the code above, (which is what I had been using before), I get the following exception: „Exception raised during posting of notification. Ignored. exception: *** -[NSCFString? timeIntervalSinceReferenceDate]: selector not recognized [self = 0x32f950]“. It seems that the predicate is trying to compare an NSDate with and NSString, just as I said above. –Logan Collins
Quelle: NSPredicateAndNSDate