parse.com将当前用户放入textfields

时间:2014-01-09 10:50:13

标签: ios objective-c uitextfield parse-platform

我的当前用户输出为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 

但似乎无法显示显示名称

我已经发布了解析并说实话论坛是垃圾,因为没有人重播几天。

2 个答案:

答案 0 :(得分:1)

请参阅以下评论: -

1)首先你需要检查一下。您是否已将正确的bindingstextfield相关联。

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;