// I wrote this function in Separate class file:
-(void)Display
{
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSInteger *Position = [prefs integerForKey:@"currentlevel"];
NSLog(@"------->%i",Position);
//This NSLog is returning Value 6
[prefs synchronize];
}
//In my viewController
I am calling this function using object I have created for my class
@interface ViewController ()
{
//display My class name
//disp is object fro my class
display *disp;
}
@implementation ViewController
- (void)viewDidLoad
{
disp = [[display alloc]init];
[disp Display];
NSLog(@"%i",[disp Position]);
//this NSLog statement returning value 0
[super viewDidLoad];
}
If anyone has any solution please help me.