这段代码产生了预期的调试输出type=AXUIElement,但转储堆栈并表示动态转换在实际转换点失败:funcmainWindow(){varptr:Unmanaged?letkAXMainWindow:CFString!="AXMainWindow"asNSStringletappRef:AXUIElement!=AXUIElementCreateApplication(self.pid()).takeRetainedValue()leterr=AXUIElementCopyAttributeValue(appRef,kAXMainWindow,&ptr)iferr==AXErro