我正在关注如何使用json等在xcode 6.1中登录的某些人的说明。
他的链接是:http://dipinkrishna.com/blog/2014/07/login-signup-screen-tutorial-xcode-6-swift-ios-8-json/
他有代码:
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(true)
let prefs:NSUserDefaults = NSUserDefaults.standardUserDefaults()
let isLoggedIn:Int = prefs.integerForKey("ISLOGGEDIN") as Int
if (isLoggedIn != 1) {
self.performSegueWithIdentifier("goto_login", sender: self)
} else {
self.usernameLabel.text = prefs.valueForKey("USERNAME") as NSString
}
}
此代码添加在" main"控制器。如果没有身份验证,它将跳过此控制器,提示用户登录。
我的"主要"控制器与一大堆代码在一起,然后我将需要翻译或重新编码。
我如何在obj c中使用该代码?
答案 0 :(得分:0)
Objective-C翻译:
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:YES];
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
int isLoggedIn = (int)[prefs integerForKey:@"ISLOGGEDIN"];
if (isLoggedIn != 1) {
[self performSegueWithIdentifier:@"goto_login" sender:self];
} else {
self.usernameLabel.text = [prefs valueForKey:@"USERNAME"];
}
}