Blank nsinteger

Discussion in 'iOS Programming' started by lowcountry01, Aug 8, 2010.

  1. lowcountry01
    Expand Collapse
    macrumors newbie

    Joined:
    Aug 13, 2009
    #1
    So I have a NSInteger stored in NSUserDefaults that I change from time to time when the app is running. But if the app has never been run, the request to get the nsinteger should return nothing. The request code is this (nsuserdefaults has already been declared):

    NSInteger myInteger = [myUserDefaults integerForKey:mad:"exampleKey"]

    Then I pass an if...then statement so that if the integer is nothing, then I will make it equal 1.
    I tried to say if (myInteger == nil)... but because a nsinteger doesn't use a pointer, it cannot be nil.

    So I guess my question then is, what would it be? What would I test the NSInteger against if it isn't nil?
     
  2. braves4life
    Expand Collapse
    macrumors newbie

    Joined:
    Oct 12, 2007
    #2
    Look up registerDefaults. This will let you specify what that key stores if it has not yet been set.
     
  3. chown33
    Expand Collapse
    macrumors 604

    Joined:
    Aug 9, 2009
    #3
  4. lowcountry01
    Expand Collapse
    thread starter macrumors newbie

    Joined:
    Aug 13, 2009
    #4
    Thanks! That's exactly what I wanted but just didn't know where to look!
     

Share This Page