-1

私の.hで:

@property (weak, nonatomic) IBOutlet UILabel *user;
@property (weak, nonatomic) IBOutlet UILabel *pass;
@property (weak, nonatomic) IBOutlet UILabel *mail;

-(void)setValuesFromPrefrences;

私の.mで:

#define kUser @"user"
#define kPass @"pass"
#define kMail @"mail"

- (void)setValuesFromPrefrences {
    NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];

    NSDictionary *initialDefaults=[[NSDictionary alloc]
                                   initWithObjectsAndKeys:
                                   @"Username", kUser,
                                   @"Password", kPass,
                                   @"Mail", kMail,
                                   nil];
    [userDefaults registerDefaults: initialDefaults];

    self.user.text = [userDefaults stringForKey:kUser];
    self.pass.text = [userDefaults stringForKey:kPass];
    self.mail.text = [userDefaults stringForKey:kMail];
     }

- (void)viewDidLoad {
    [self setValuesFromPrefrences];
    [super viewDidLoad];
    [self setTitle:@"FEED"];

    [self refreshStream: @"1" user:@"user" pass:@"pass" mail:@"mail"]; 
}

ユーザー、パス、およびメールから値を取得するにはどうすればよいですか。

[self refreshStream: @"1" user:@"user" pass:@"pass" mail:@"mail"];

これで、コードはラベルに値を書き込み、動作します - バスの値を refreshStream で使用したいのです。

4

1 に答える 1