【发布时间】:2017-03-24 19:28:09
【问题描述】:
/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.81.100/AppKit.subproj/NSBitmapImageRep.m:1296
在 Mac OS 上的简单 PyQt5 Python 3 程序中导致错误。如何下载此文件?
2017-03-23 22:50:20.703 Python[94924:2805073] *** Assertion failure in - [NSBitmapImageRep initWithCGImage:], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.81.100/AppKit.subproj/NSBitmapImageRep.m:1296
2017-03-23 22:50:20.734 Python[94924:2805073] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: cgImage != NULL'
【问题讨论】:
-
您已经拥有该文件,但它在第 1296 行失败。
-
为什么在我的电脑里找不到?我什至检查了隐藏的文件夹。我在我检查过的其他 mac 计算机上也找不到它,它似乎也不在互联网上的任何地方。 @SB87
-
你要查找的文件不是
NSBitmapImageRep.m:1296,而是NSBitmapImageRep.m,它应该在这个文件夹中:/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.81.100/AppKit.subproj/你有那个文件夹吗? -
Ps:注意
/Library/是 macOS 上的另一个文件夹,然后是/Users/your_user_name/Library,所以请仔细检查您是否在正确的文件夹中.. -
啊,考虑到在
Caches目录中的事实,很可能是您谈论的程序正在动态创建它,那么它显然会导致错误,因此程序退出,从而可能会删除文件..所以您可以在执行程序时监视目录..
标签: python error-handling pyqt appkit