-1
在我的.h:獲取從設置應用程序數據的實施IOS
@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使用的值。
我不明白這個問題。如果您想使用'refreshStream:'方法中的值,那麼爲什麼不只是... **這樣做?** – 2013-03-14 14:33:19
我不想使用refreshStream中的值 - 但是用值替換它們從設置應用程序(與領域的用戶,通過和郵件)。 – 2013-03-14 14:54:18
'[self refreshStream:[userDefaults stringForKey:kUser]]'等有什麼問題? – 2013-03-14 15:02:13