我的当前用户输出为NSLog
,如下所示
adress1 = "result"
address2 = "result"
address3 = "result"
postcode = "result"
displayname = "result"
email = "result"
mobile = "result"
现在我有了这些细节。如何使用textfield
将它们显示在我的视图控制器中,因为我希望用户能够在需要时更改和编辑详细信息
我的.h文件
@interface UserEditViewController : UIViewController
@property (weak, nonatomic) IBOutlet UITextField *UserNameText;
@property (weak, nonatomic) IBOutlet UITextField *EmailAddressText;
@property (weak, nonatomic) IBOutlet UITextField *MobileText;
@property (weak, nonatomic) IBOutlet UITextField *Address1Text;
@property (weak, nonatomic) IBOutlet UITextField *Address2Text;
@property (weak, nonatomic) IBOutlet UITextField *PostCodeText;
@property (weak, nonatomic) IBOutlet UITextField *TaxiOrCust;
- (IBAction)SaveBtn:(id)sender;
我试过了
UserNameText = displayname
但似乎无法显示显示名称
我已经发布了解析并说实话论坛是垃圾,因为没有人重播几天。
答案 0 :(得分:1)
请参阅以下评论: -
1)首先你需要检查一下。您是否已将正确的bindings
与textfield
相关联。
2)第二件事,如果绑定是正确的,那么在Interface Builder中检查 - > Attribute inspector->View->interaction should be enabled
3)现在在textfield中设置textvalue @A Bao 已经提到了如下。虽然,你已经取得了textfield
的财产。因此,使用self self.UserNameText.Text = displayname;
修改代码,并确保displayname不应包含nil值。
NSString *displayName = [currentUser objectForKey:@"displayName"];
self.UserNameText.Text = displayName;
答案 1 :(得分:0)
将其作为 -
UserNameText.Text = displayname;