为什么没有在Carbon的HTML渲染库中显示图像

| 我有一个旧程序,该程序使用Carbon的HTML渲染库显示嵌入式浏览器。我正在使用10.4 SDK将其从codewarrior迁移到Xcode。当HTML正确显示(包括链接)时,图像不会显示。我可以看到alt的内容,并且使用width和height字段正确设置了尺寸。 我正在使用以下方法进行初始化:
OSErr err = HRNewReference(m_HRRef, kHRRendererHTML32Type,
            GetWindowPort((WindowRef) m_pWindow));
然后,我使用以下命令打开本地HTML文件:
err = HRGoToFSRef(m_HRRef, &f, false, false);
我的图像也存储在本地,但没有出现,以前在仅用于ppc的codewarrior编译中运行良好。 我尝试使用HRGoToURL处理Internet上的网页,并尝试用http://或file://替换图像的src字段,以jpg,gif和png的图像链接,始终得到相同的结果。 您知道这样的问题吗?我知道我可以并且可能应该迁移到WebKit,但这会让我更加参与。 西尔万     
已邀请:
        这是黑暗中的镜头(我完全不熟悉HTMLRenderingLib),但这让我想起了这一点。也许在这里它也不会异步加载图像,甚至是本地图像。您是否尝试过让运行循环循环(哪种方式最适合您的应用:WaitNextEvent,返回主运行循环,旋转子事件循环,…),然后查看图像是否加载?     

要回复问题请先登录注册