URL架构和打开的程序

时间:2011-05-20 13:51:11

标签: iphone objective-c cocoa-touch url-scheme

我的iPhone程序使用URL架构并且成功运行,这只是fallow this tutorial。好的,当程序启动时,我使用函数

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

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

问题:我怎么知道该程序是通过带有URL Schema的Web浏览器重新激活的?我必须使用什么功能?我没有发现任何可以解决它的问题。

1 个答案:

答案 0 :(得分:0)

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

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

这有点模糊,为什么不使用“wasOpenedByURL”。呸..我必须使用对象中的所有函数来知道它的作用。