当我双击文件时,希望能使用我的应用程序打开文件。我已经将文件类型与应用程序注册,并且如果我将文件拖放到应用程序图标上,则
但是我看到的是,当双击打开文件时,应用程序会激活,但Safari会打开文件(尝试打开.webloc文件)。但是,
以下是我在xcode中设置的方式:
编辑:我已经将.webloc设置为默认使用我的应用程序打开。右键单击“打开方式”> “我的应用程序”也无效。
编辑2:如果我将文件扩展名更改为.mp3或任何其他扩展名,通过双击文件,我的应用程序将正常打开文件!奇怪...
application:openFile:
方法可以正常工作。在苹果文档中,它说这种方法应该在用户双击文件时也起作用。但是我看到的是,当双击打开文件时,应用程序会激活,但Safari会打开文件(尝试打开.webloc文件)。但是,
application:openFile:
方法没有被调用:(以下是我在xcode中设置的方式:
![file type reg](https://istack.dev59.com/jTnoA.webp)
编辑2:如果我将文件扩展名更改为.mp3或任何其他扩展名,通过双击文件,我的应用程序将正常打开文件!奇怪...