Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

lowcountry01

macrumors newbie
Original poster
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😡"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?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.