首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在iOS 9中处理导入文件的正确方法是什么?

在iOS 9中处理导入文件的正确方法是什么?
EN

Stack Overflow用户
提问于 2015-07-15 01:05:51
回答 1查看 168关注 0票数 0

我的应用程序包括在其中打开.plist文件的能力。我的info.plist文件拥有所有必要的权限,在我的应用程序中打开文档可以正常工作。问题是,我不知道如何正确处理导入的文件,特别是在application:openURL:sourceApplication:annotation:方法在iOS 9中被否决之后。而且,在导入文件时,我的应用程序可能会打开一个本地文件列表,因此在收到文件时,我需要能够刷新该列表。

提前感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2015-07-15 20:40:05

我想出了怎么做(尽管这可能不是正确的方法)。

  1. 声明一个全局变量fileURL,它将是一个NSURL?,在任何类声明之外使用var fileURL: NSURL?
  2. AppDelegate.swift:中实现以下方法 func应用程序( app : UIApplication,openURL url: NSURL,选项: String : AnyObject) -> Bool fileURL = url //后两行确保应用程序打开到第一个屏幕(在Main.storyboard文件中标记为“是初始视图控制器”)。//如果希望在不同的ViewController中处理该文件,则需要修改下面的代码。设rootViewController =UIStoryboard(名称:"Main",bundle: nil).instantiateInitialViewController() self.window?.rootViewController = rootViewController返回true }
  3. UIViewController (或子类,如UITableViewController) )的类声明中,实现以下方法: 重写func viewDidAppear(动画: Bool) { if fileURL!= nil { //句柄文件操作(不要忘记使用fileURL!而不是fileURL}}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31419828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档