gpt4 book ai didi

ios - iOS UIDocumentBrowserViewController获取所选文件的URL路径

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:29:20 25 4
gpt4 key购买 nike

我正在为一个统一项目开发iOS插件,为此,我需要使用户能够浏览设备上的文件并选择一个zip文件。我需要传递所选文件的url路径或将其复制到为此,我使用了UIDocumentBrowserViewController,在那里我设法使用户选择所需文件的接口。问题是,即使花了几个小时,我也无法真正了解正在发生的事情和Apple文档上的时间。

除非我安装FileApp,否则使用搜索后在应用程序中看不到Downloads文件夹。如果我安装FileApp并构建应用程序,则可以检查下载目录。ios11中的新“文件”不能向我显示下载文件夹而不从AppStore安装File App?

我是一位在iOS领域只有8个月经验的程序员,所以我很感谢任何可能使我明白的解释。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.


retarziApple=[[NSArray alloc] initWithObjects:@"kUTTypePNG",@"kUTTypeJPEG",@"kUTTypePlainText",@"kUTTypeText",@"kUTTypeImage",nil];
docBrowser=[[UIDocumentBrowserViewController alloc] initForOpeningFilesWithContentTypes:retarziApple];
docBrowser.delegate=self;

docBrowser.allowsDocumentCreation=NO;

docBrowser.allowsPickingMultipleItems=NO;


[self.window setRootViewController:docBrowser];


return YES;
}

信息清单:
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeIconFiles</key>
<array/>
<key>CFBundleTypeName</key>
<string>Text</string>
<key>LSHandlerRank</key>
<string>Default</string>
<key>LSItemContentTypes</key>
<array>
<string>public.plain-text</string>
<string>public.png</string>
<string>public.jpeg</string>
<string>public.text</string>
<string>public.image</string>
<string>com.pkware.zip-archive</string>
</array>
</dict>
</array>

最佳答案

  • 如果要选择一个文件并将其复制到您的应用中,则需要的是UIDocumentPickerViewController,而不是UIDocumentBrowserViewController
  • 要在“文件”应用中查看文件,这些文件必须位于“文档”目录中。您要在哪里复制?
  • 关于ios - iOS UIDocumentBrowserViewController获取所选文件的URL路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49303039/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com