在应用程序安装期间,我在控制台中收到下一个警告:
Installer[some-integer] CoreAnimation: warning, deleted thread with uncommitted CATransaction; set CA_DEBUG_TRANSACTIONS=1 in environment to log backtraces.
Installer[some-integer] *** WARNING: -[NSImage compositeToPoint:operation:] is deprecated in MacOSX 10.8 and later. Please use -[NSImage drawAtPoint:fromRect:operation:fraction:] instead.
请指出我们错在哪里以及如何解决它?
答案 0 :(得分:0)
Installer [some-integer] CoreAnimation:警告,删除线程用 未提交的CATransaction;在环境中设置CA_DEBUG_TRANSACTIONS = 1 记录回溯。安装程序[some-integer] *
您的安装程序在辅助线程上使用CATransaction
。
在主线程上使用CATransaction
。
警告: - 不推荐使用[NSImage compositeToPoint:operation:] MacOSX 10.8及更高版本。请使用 - [NSImage drawAtPoint:fromRect:operation:fraction:]而不是。
您的安装程序正在使用已弃用的API。
使用[NSImage drawAtPoint:fromRect:operation:fraction:]