0

我的 iPhone 程序使用 URL 模式并成功运行,这只是本教程的一部分。好的,当程序启动时,我使用该功能

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;

并且launchOptions有我需要的所有数据。这个问题就解决了。但是,当我使用 URL 模式并且我的程序已打开时。好的,程序打开并显示其中的最后一个窗口。但我想去另一个地方。

问题:我如何知道程序是从带有 URL 架构的 Web 浏览器重新激活的?我必须使用什么功能?我没有找到任何可以解决它的方法。

4

1 回答 1

0

是的......正确的功能是这个!!!!(感谢onnoweb)

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

有点晦涩难懂,何不使用“wasOpenedByURL”。呸..我必须使用对象中的所有函数才能知道它的作用。

于 2011-05-23T13:11:22.080 回答