[Pyobjc-dev] Exception when trying to use datetime object in NSArrayController
Brought to you by:
ronaldoussoren
From: Erik W. <er...@er...> - 2009-09-29 01:14:26
|
I'm having some trouble passing a Python datetime.datetime.now() object to an NSArrayController. I keep getting this error: (ValueError: NSInvalidArgumentException - *** -[NSDate initWithTimeIntervalSinceReferenceDate:]: method only defined for abstract class. Define -[OC_PythonDate initWithTimeIntervalSinceReferenceDate:]!) -- I though pyobjc could convert this type. Any ideas? class DTController(NSObject): arrayController = objc.IBOutlet() data = [] def awakeFromNib(self): print "testing 123" self.data.append({'date': datetime.datetime.now(), 'comments': 'testing 123',}) self.arrayController.rearrangeObjects() Any idea what I'm doing wrong? Thanks! Erik |