なぜ私がatexit関数を登録したのか疑問に思っています...例:
import atexit
atexit.register(somefunc)
...
AppHelper.runEventLoop()
もちろん、いつatexit
うまくいかないかはわかっています。コメントアウトするAppHelper.runEventLoop()
と、atexit
関数が呼び出されます。pyobjc
また、卵を閲覧したところ、パッケージの__init__.py
下objc
に次のコードが表示されました。
import atexit
atexit.register(recycleAutoreleasePool)
私は無駄な卵の中の参照を探しました。また、try-finallyシェルを囲んでみAppHelper.runEventLoop()
ましたが、finallyブロックのコマンドが呼び出されません。
誰かがここで私を助けてくれることを願っています。
PSアプリケーションデリゲートのメソッドを使用したくないと仮定してapplicationShouldTerminate:
...