/qt-cocoa-webview

Replacing QWebView control with WebView in Cocoa to fix the Mac App Store issue.

Primary LanguageObjective-C++MIT LicenseMIT

qt-cocoa-webview

2011-2014年,我在一家互联网公司做Qt开发。一开始是用Qt开发Windows客户端程序,后来由于业务需要,用Qt开发了Mac客户端。然而在提交到Mac App Store审核的时候,却发现Qt的自带WebView控件因为使用了Apple的私有API而遭拒绝,为了解决这个问题,我花了很长时间去研究,当时用Qt做Mac客户端的人很少(现在也不多),能搜到的资料相当少,后来找到了在Qt工程中混用Cocoa库中的WebView控件的方法,并且终于成功通过审核。我还写了两篇总结性的文章。后来我在逛国外的技术论坛时,看到也有其他人因为用了Qt自带的WebView而无法上架Mac App Store。出于热心,就告诉他这个解决方案,并且写了这个Demo发给他。此工程能保证在Qt5.2下编译通过并正常运行。