UIApplicationDelegate станет активным с опциями - PullRequest
0 голосов
/ 23 декабря 2010

Я реализовал ассоциацию с файлами в своем приложении, которое работает довольно хорошо, но у меня все еще есть проблема, из-за которой я не могу выскочить.

я мой

  • (BOOL) приложение: (UIApplication *) приложение didFinishLaunchingWithOptions: (NSDictionary *) launchOptions {

У меня есть этот код. не работает, когда приложение становится активным из фона.

NSURL * url = (NSURL *) [launchOptions valueForKey: UIApplicationLaunchOptionsURLKey];

Любое предложение, как я могу сделать эту работу?

Спасибо.

Ответы [ 2 ]

1 голос
/ 23 декабря 2010

Этот метод:

(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

вызывается только когда ваше приложение только что запущено. Возвращение из фона не запускает ваше приложение.

Эти два метода могут оказаться полезными.

- (void)applicationWillEnterForeground:(UIApplication *)application {
- (void)applicationDidBecomeActive:(UIApplication *)application {
0 голосов
/ 23 декабря 2010

Вам также нужно подключиться к applicationDidBecomeActive: когда приложение стало активным из многозадачности.

...