我在NSUserdefault中存储用户的姓名和电子邮件地址,该地址来自服务并将其传递给另一个VC,但是当我NSLog它时,它会显示给我,
<UITextField: 0x7f8d6548bcf0; frame = (16 366; 185 30); text = 'Shoaib Anwar'; clipsToBounds = YES; hidden = YES; opaque = NO; autoresize = RM+BM; gestureRecognizers = <NSArray: 0x608000254ca0>; layer = <CALayer: 0x60800022b480>>
之前它工作正常,但我不知道为什么它现在不能正常工作。
答案 0 :(得分:0)
如果您想要 UITextField 的 text 属性,请在ngOnInit
上使用yourcurrentTextfieldname.text
NSLog
它将给出OP
NSLog(@"get text value == %@",yourcurrentTextfieldname.text);
但是如果你使用像textfield属性
get text value == Shoaib Anwar
然后你得到文本字段的整个属性的OP。
NSLog(@"get text value == %@",yourcurrentTextfieldname);
答案 1 :(得分:0)
您不应该打印 TextField 对象,它应该TextFiled text property
NSLog(@"value == %@",textField.text);