从目标c中的另一个应用程序返回时将调用哪个ViewController方法

时间:2016-06-06 12:59:58

标签: objective-c iphone

我在按钮点击时将用户导航到youtube应用程序,我想知道当他从youtube应用程序返回我的应用程序时将调用哪个ViewController方法。 在youtube app中,当用户复制视频的网址时,我希望当用户返回我的应用时,剪贴板内容会自动粘贴到文本字段中。

在哪个ViewController方法中,我应该编写下面的代码

Header edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure

我想在objective-c中知道android等效的OnResume方法。 我尝试过使用ViewWillAppear方法但是没有调用它。

1 个答案:

答案 0 :(得分:0)

在这种情况下,不会调用ViewWillAppear。你必须编写你的代码

的应用程序生命周期方法
applicationWillEnterForeground

applicationDidBecomeActive

但我建议你在applicationWillEnterForeground

中编写代码

你可以使用观察者:

在ViewController.m中

在ViewDidLoad中编写以下代码:

[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(setUpdateTextField:) name:@"UpdateTextField" object:nil];

同时实现此方法:

-(void) setUpdateTextField:(NSNotification *) notification {
    pasteVideoURL = [UIPasteboard generalPasteboard];
 NSString *stringURL = pasteVideoURL.string;
 popUpTextField.text = stringURL;
}
AppDelegate.m中的

applicationWillEnterForeground

- (void)applicationWillEnterForeground:(UIApplication *)application {
    // Your Code
[[NSNotificationCenter defaultCenter] postNotificationName:@"UpdateTextField"object:nil];
}

这肯定会帮到你。