我在获取与远程文件关联的应用程序时遇到了麻烦,其 URL 如下:“http://servername/folder/file.png”。
我使用的代码是:
...
NSURL *url = [NSURL fileURLWithPath:@"http://servername/folder/file.png"];
NSArray *apps = (NSArray *)LSCopyApplicationURLsForURL((CFURLRef) url,kLSRolesAll);
...
我也尝试使用URLWithString:
,但结果是一样的。什么是正确的方法?
约书亚重播后编辑:
对不起,可能编辑不好。问题是LSCopyApplicationURLsForURL
调用返回 nil。