[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
|