//我在單獨的類文件中寫了這個功能:如何調用NSUserDefault值到另一個視圖控制器?
-(void)Display
{
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSInteger *Position = [prefs integerForKey:@"currentlevel"];
NSLog(@"------->%i",Position);
//This NSLog is returning Value 6
[prefs synchronize];
}
//在我viewController
我打電話使用對象這個功能我已經爲我的課
@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];
}
創建如果任何人有任何解決方案請幫幫我。
你應該爲其類方法創建一個實用類。你在做什麼在很多方面都是錯誤的。 – Desdenova
什麼是位置?它是一個局部變量嗎?一個屬性?一個方法? – Amar
解決方案是什麼?我沒有看到問題。我確實看到你沒有顯示你的代碼,這個方法對於理解你的代碼非常重要。 –