Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6826323
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T22:07:59+00:00 2026-05-26T22:07:59+00:00

How can one simulate applicationWillResignActive to be called? Locking screen, going to main menu,

  • 0

How can one simulate applicationWillResignActive to be called?

Locking screen, going to main menu, simulating phone call – none seemed to have helped.

In case I expect things that won’t happen, let me tell you more: I subscribe to this message and when that happens hope that notification is sent to a method as listed below:

UIApplication *app = [UIApplication sharedApplication];

[[NSNotificationCenter defaultCenter] addObserver:self 
                 selector:@selector(applicationWillResignActive:) 
                 name: UIApplicationWillResignActiveNotification object:app];
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T22:08:00+00:00Added an answer on May 26, 2026 at 10:08 pm

    Your code is valid, it works for me. And locking the screen or hitting the home button will cause this notification to be posted.

    *(One caveat to this is if your device does not support multitasking or if you have the “Application does not run in background” property set to yes in your *info.plist. In which case it will go straight to the “UIApplicationWillTerminateNotification” notification)

    So barring that there there are two possiblities:

    1) Your addObserver code is not being called, ie. It’s in the wrong method.

    To test try this:

    UIApplication *app = [UIApplication sharedApplication];
    [[NSNotificationCenter defaultCenter] addObserver:self 
                                             selector:@selector(applicationWillResignActive:) 
                                                 name:UIApplicationWillResignActiveNotification 
                                               object:app];
    NSLog(@"Observer added");
    

    2) The observer method is not being called properly. Which requires the same method as the at selector.

    To test try this:

    -(void)applicationWillResignActive:(NSNotification *)notification{
        NSLog(@"applicationWillResignActive");
    }
    
    • Just as an additional point, if you want to see in action which of these notifications are called and when. In your AppDelegate class put the line NSLog(@"%@", NSStringFromSelector(_cmd)); in each of the -application... methods and it will log them when they are called. It’s a nice hands on way to get to know them.
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I noticed that i can write functions like the one below to simulate classes.
Im trying to simulate a interface from a touchscreen phone, one function of the
There are a lot of excellent answers how can one simulate object oriented concepts
Can one specify XML attribute values as CDATA ? If yes - what would
Can one place an arbitrary program (firefox, openoffice, etc...) in a QX11EmbedContainer? The fllowing
Can one of you smarties point me to some beginner content for converting an
Can one upload files to a domain other than the domain a script originates
How can one detect being in a chroot jail without root privileges? Assume a
How can one load custom (not an image, nor a sound file) resource file
How can one remove all text, but leave the structure intact? for example: <animals>

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.