Когда я вызываю setDelegate_
в своем коде pyObjC, я получаю AttributeError: 'tuple' object has no attribute 'setDelegate_'
.
Мой код выглядит так:
def createMovie(self):
attribs = NSMutableDictionary.dictionary()
attribs['QTMovieFileNameAttribute'] = '<My Filename>'
movie = QTMovie.alloc().initWithAttributes_error_(attribs, objc.nil)
movie.setDelegate_(self)
Изменить
Я обнаружил, что не могу использовать какие-либо методы экземпляра с объектом фильма.
QTMovie.alloc().initWithAttributes_error_(attribs, objc.nil)
? Кортеж (QTMovie
,error
)? - person Pierre GM   schedule 26.08.2012(<QTMovie: 0x7f840d875d30 time scale = 1000, duration = 8553387, rate = 0.000000, tracks = { 0x7f840c8c2240 0x7f840c81fa00 0x7f840ce0be50 0x7f840cf764b0 0x7f840b444590 0x7f840b42d6e0 0x7f840d40ed10 0x7f840cd31290 0x7f840c8d1b40 }>, None)
. - person LifeIsHealthy   schedule 26.08.2012