私の.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 で使用したいのです。