所以我的应用程序打开了一个文件格式。由于应用程序正在运行,它使用applicationWillEnterForeground来调用应用程序:openURL:sourceApplication:annotation:。一旦我在我的代表中拥有NSURL,我的上一个视图就会打开,我已经对NSURL做了任何事情。
我的应用程序当然是使用故事板,所以我不能像大多数教程那样调用XIB。所以我的问题是如何让该文件查看控制器打开并进行它?
答案 0 :(得分:0)
您可以在AppDelegate.h文件中创建属性来保存NSURL:
@property (nonatomic, string) NSURL *myURL;
并在
应用:的OpenURL:sourceApplication:注释:
将网址保存到新媒体资源:
self.myUrl = url;
之后,您可以从应用中的每个视图控制器访问该网址。 从代理传递url不是很好的解决方案,因为
时应用:的OpenURL:sourceApplication:注释:
被称为你的视图控制器可以是零。