我在.h
中声明了这一点IBOutlet UILabel *display;
并且在.m中我正在执行以下操作,但它不起作用,继续说displat.text为null。困惑,帮忙!是的我是菜鸟。
NSLog(@"operation button pressed %@ is of class %@",[[sender titleLabel] text],[[[sender titleLabel] text] class] );
NSString *operation = [[sender titleLabel] text];
[display setText:operation];
NSLog(@"display text is of class %@ and equals %@",[display.text class], [display text]);
我也尝试过这样:
NSLog(@"digit button pressed %@ is of class %@",[sender currentTitle],[[sender currentTitle] class] );
display.text = (NSString *)[[sender titleLabel] text];
NSLog(@"display text is of class %@ and equals %@",[display.text class], [display text]);
答案 0 :(得分:0)
要检查两件事:
关于第2项,如果您告诉我们从哪个方法调用此问题代码,则更容易为您提供建议。这是一个动作还是在启动时?在哪里?