我希望能够从使用Objective C和Xcode的人身上获得一些更好的帮助。如何/我应该在if语句中使用嵌套for循环?
我正在使用一个示例项目,试图找出它要求我做什么以及如何去做。它是专门问我:
STEP 1:使用下面的if语句,以确定是否默认包含“TRUE”一键名为“注册”一个布尔值
这个片段就是我至今这个问题:
if (self.defaults == YES)
{
[self performSelector:@selector(goToLogin)];
}
的“为”,并在方向“如果”都大胆,导致我相信我需要同时使用。
编辑:这是更多的周边代码,因为评论暗示我没有上传所有必要的代码。
#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
我们错过了上下文,但您一定要查看'NSUserDefaults' –
如何定义'defaults'?描述使得它听起来像某种字典,因为你应该访问“注册”键并查看它的值是否为真。 – rmaddy
需要更多关于这个“for”语句的信息,你询问的内容以及你应该循环的内容。 – rezand