2011-07-16 107 views

回答

2

您需要在您的应用程序包中设置您的信息属性列表文件(Info.plist),以识别可由您的应用程序打开的文件。请参阅http://developer.apple.com/library/ios/documentation/general/Reference/InfoPlistKeyReference/Introduction/Introduction.html

具体而言,请设置CFBundleDocumentTypes键:添加项目,文件扩展名和应用程序的角色(是否编辑,查看文件等)。

完成此操作后,finder将需要重新加载plist。然后,您将能够选择使用您的应用程序打开该类型的文件。

在您的应用程序中,您需要继承QApplication并设置QEvent :: FileOpen的响应。更多关于这样做的信息在这里给出:http://doc.qt.nokia.com/qq/qq18-macfeatures.html

+0

谢谢!谢谢你的回复:)你救了我...... QMAKE_INFO_PLIST = MyInfo.plist - > Qt的这个属性也有帮助... – Ayyappa

相关问题