如果你写了一个myAPP.app程序,这个程序所保存的文件格式为.abc,然后你想当用户双击这类.abc文件时,默认用myApp.app打开,那么你可以用下面的方法:
法1:右键这个.abc文件, getinfo, 选择openwith, browse到我们的myAPP.app, 并且change all.这样以后你双击这类.abc文件便会自动用myAPP.app打开.
但是有时候 我们想让人家安装了我们的app程序之后, 编程实现这一功能, 那么我们可以用
法2: 在terminal下键入如下命令:
defaults write com.apple.LaunchServices LSHandlers -array-add "LSHandlerContentTypeabc string>LSHandlerRoleAllcom.MOON.myAPP string>"
|
其中com.MOON.myAPP是你在你的myAPP.app Info.plist里面确定的UTI.
PS: Windows则要修改register, 方法就比较简单了, 大家可以在网上找到answer.
阅读(1873) | 评论(0) | 转发(0) |