Почему плагины SIMBL не работают с TextEdit и Preview в Lion?
Я разрабатываю плагин SIMBL, который будет работать в любом приложении (я на Lion 10.7.4). Он отлично работает с большинством из них (включая приложения Apple, такие как Finder, Safari или Terminal), но TextEdit и Preview, кажется, не работают хорошо. Я не уверен, что это относится к ситуации, но я получаю эту ошибку при попытке запустить TextEdit или Preview с моим плагином:
03/06/2012 16:14:02,096 SIMBL Agent: eventDidFail:'tvea' error:Error Domain=NSOSStatusErrorDomain Code=-1708 "The operation couldn’t be completed. (OSStatus error -1708.)" (the AppleEvent was not handled by any handler ) UserInfo=0x4009788e0 {ErrorNumber=-1708} userInfo:{
ErrorNumber = -1708;
}
Я также заметил, что разработчики SizeWell имели проблемы с TextEdit и Preview (см. Их заметки о выпуске), но не смогли найти причину, по которой это не сработало. Есть идеи по этому поводу?
Если вам нужна дополнительная информация, не стесняйтесь спрашивать!
1 ответ
Это почти наверняка связано с тем, что TextEdit и Preview оба находятся в песочнице. Похоже, что это известное ограничение SIMBL, и что некоторые расширения, такие как Afloat, обошли его: http://infinite-labs.net/kb/afloat/af-lion.html