我希望能从使用 Objective C 和 Xcode 的人那里得到一些帮助。
我正在使用一个示例项目,并试图弄清楚它要求我做什么以及如何去做。它专门问我:
第 1 步:使用下面的 if 语句确定默认值是否包含名为“已注册”的键的布尔值“TRUE”
这个片段是我迄今为止解决这个问题的内容:
if (self.defaults == YES)
{
[self performSelector:@selector(goToLogin)];
}
“for”和“if”在方向上都是粗体,让我相信我需要同时使用两者。
编辑:这是更多的周围代码,因为评论表明我没有上传所有必要的代码。
#import "RegistrationViewController.h"
@interface RegistrationViewController ()
@end
@implementation RegistrationViewController
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:TRUE];
}
- (void)viewDidLoad
{
[super viewDidLoad];
self.textFields = [NSArray arrayWithObjects:_emailTextField,_userNameTextField,_passwordTextField,_confirmPasswordText Field, nil];
defaults = [NSUserDefaults standardUserDefaults];
//STEP 1: Use the if statement below to determine if defaults contains a bool value of "TRUE" for a key called "registered"
if (self.defaults == YES)
{
[self performSelector:@selector(goToLogin)];
}
}
我对此真的很陌生,只是不知道从这里去哪里!任何帮助将不胜感激!
提前致谢,FMM92