这让我感到沮丧.我是初学程序员,无法弄清楚为什么文本没有被更改.
这是我的方法,它应该设置UITextField的文本:
-(void)updateDays:(NSInteger)days
{
NSString* daysString = [[NSString alloc] initWithFormat:@"%d", days];
[daysTextField setText:daysString];
[daysString release];
}
Run Code Online (Sandbox Code Playgroud)
无论出于何种原因,什么都没发生.
帮助appreaciated!
正在调用以下方法,变量days具有有效值.打印第4行时,输出为"TextField Text :( null).daysTextField的地址为0x0(未实例化?).
IBOutlets正确连接以及属性/合成.
这真让我很沮丧.
-(void)updateDays:(NSInteger)days
{
[daysTextField setText:[NSString stringWithFormat:@"%d", days]];
NSLog(@"TextField Text: %@", daysTextField.text);
}
Run Code Online (Sandbox Code Playgroud)
非常感谢!