我希望能夠從使用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