我有一系列用户将在值中输入的文本字段(一个是其他数字的字符串)。当我尝试从以下文本获取文本时:
NSString *strCal = txtfieldCal.text;
NSLog(@"cal entered: %a", strCal);
返回:
calories Entered: -0x1.fd55804e2e26p+0
我在IB中正确引用了插座。
我不知道这是否重要,但我可以在viewload上填充文本字段,但之后我无法获得该值。
答案 0 :(得分:3)
您需要使用%@将字符串放入NSLog。 %a可能显示其他内容, - 它看起来像终端中的手册页中的数字(类型man printf)
NSLog(@“cal输入:%@”,strCal);
想到你可能想要一个号码。那么你得到一个字符串 - 一个文本字段。要获得一个号码,你可以打电话给
NSLog(@“cal into:%f”,[strCal doubleValue]);